Excel veritabanını 1 uzun satırdan 3 kısa satıra nasıl yeniden düzenleyeceğim ve işlemi otomatik olarak tekrarlayacağım?


0

Yukarıda belirtilen konudaki yardımın için minnettar olurum. Excel için Visual Basic'e aşina değilim, bu nedenle adım adım yönlendirmeye ihtiyaç duyacak (çözüm Visual Basic aracılığıyla ise).

Örneğin :- Satır 1, Sayfa A:

A1  B1  C1   D1  E1  F1  G1  H1   I1

B Sayfasına Yeniden Düzenlenecek:

Row 1 :  A1,  B1,  C1
Row 2 :  D1,  E1,  F1
Row 3 :  G1,  H1,  I1

Sayfa A (veri tabanı sayfası) çok fazla satıra sahiptir (örneğin 3.000 satır), bu nedenle Sayfa B'nin 9.000 satır olduğu tahmin edilmektedir (yani 3 x 3.000).

Hızlı yanıtınızı beklediğiniz için teşekkür ederiz.

Yanıtlar:


2

Bunun çözümü, excel Satır / Sütun ve Dolaylı sayfa işlevi .

Orijinal veriler sayfa1’de ise, sayfa 2’de aşağıdaki formülü yapıştırın:

=INDIRECT("Sheet1!"&"R"&CEILING(ROW(Sheet1!A1)/3,1)&"C"&MOD(3*(ROW(Sheet1!A1)-1)+ COLUMN(Sheet1!A1)-1,9)+1,FALSE)

ve sonra formülü aşağı ve yukarı sürükleyin


Sevgili Jason Lewis. Önerinizi denedim ve güzel çalıştı! Yardımlarınız ve hızlı cevaplarınız için çok teşekkür ederim. Formüllerin, 'dolaylı', 'tavan', 'mod', 'yanlış' gibi pek çok işlevle karmaşık görünüyor, tanımadığım ve şimdi onları sindirmeye çalışıyorum.
user326884

Evet, bunun için üzgünüm, yazarken acelem vardı ve açıklamak için zamanım olmadı. ama işte size önerdiğim şey, ayrı bir sayfada, A1 = Row (Sheet1! A1) make cell gibi denklemin parçalarını deneyin. Mesele şu ki, sadece her biti anlayana kadar farklı bitleri denemek için.
Jason Lewis

"False" bir komut değil, dolaylı işlev için bir seçenek değil, A1 stilinden ziyade R1C1 hücre referansını kullanmasını söylüyor
Jason Lewis

Hala anlama problemlerim olduğu için, 'neredeyse benzer' bir soru daha gönderdim. superuser.com/questions/763867/... . Takip sorumu benimseme konusunda sabrınız olduğunu umuyorum!
user326884
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.