Excel'de hücreleri nasıl dönüştürür ve birleştiririm?


2

Aşağıdakileri nasıl oluşturacağınızı biliyor musunuz?

Excel tablosu:

+-----------------------+
| A | 1 | 2 | 3 | 4 | 5 |
+-----------------------+
| B | 1 | 2 | 3 | 4 | 5 |
+-----------------------+

Buna dönüşmek istiyorum:

+----+
| A1 |
+----+
| A2 |
+----+
| A3 |
+----+
| A4 |
+----+
| A5 |
+----+
| B1 |
+----+
| B2 |
+----+
| B3 |
+----+
| B4 |
+----+
| B5 |
+----+

Bunu Excel'de yapabilir misiniz?

Yanıtlar:


1

İşte ihtiyacınız olan kombinasyonları üretebilecek bir yöntem var; Bununla birlikte, bu formül onları bir sütunda listeleyemez.

Diyelim ki veriler A1: F2’de, şöyle:

görüntü tanımını buraya girin

Altında 5 satırlık 2 sütun bulunan bir aralık seçin, şöyle:

görüntü tanımını buraya girin

Bunu Formül kutusuna yazın , sonra Ctrl + Shift + Enter tuşlarına basın:

=TRANSPOSE(A1:A2)&TRANSPOSE($B1:$F1)

Bunu alacaksınız:

görüntü tanımını buraya girin

Daha sonra verileri kopyalayıp yapıştırabilirsiniz. Dizi formülünü kullanarak hemen hemen aynı sonucu elde edersiniz

={"A","B"}&{1;2;3;4;5}

Umarım, başka biri daha iyi bir çözüm sağlayabilir.


1

Görünüşe göre bu cevapların hiçbiri tam olarak ne istediğini vermiyor. Bu formülü "transpoze" tablosunu başka bir yere almak için kullanabilirsiniz.

=OFFSET(K$1,INT((ROW()-6)/5),0) & INDIRECT("R" &  INT((ROW()-6)/5)+1 & "C" & COLUMN()+MOD(ROW()-6,5)+1,FALSE)

Bu formülü çalışma kitabınızda kullanmak için, tüm "6" ları hedef konumunuzun satır numarasıyla değiştirin, "5" lerin hepsini tablonun genişliğiyle (başlığını saymazsınız) değiştirin ve "K $ 1" i de orijinal tablonuzdaki en soldaki hücrenin adresi (örneğinizdeki "A"). Sonra doldurun.


0

Tabi ki yapabilirsin. A hücrelerini vurgulayıp testi kopyalamak için Ctrl + C tuşlarına basarsanız, transpoze etmek istediğiniz alanda fareye sağ tıklayın ve "özel yapıştır" seçeneğini seçin, sonra görünen seçenek kutusunun sağ alt kısmında "transpozit" "Hücrelerin yönünü yataydan dikey olarak değiştirecek.

Hem A hücrelerini hem de B hücrelerini aynı anda yapabilirsiniz, ancak bunları bitişik sütunlarda transpoze eder, bu nedenle B'yi A değerlerinin altına koymak için son bir kopya yapıştırması yapmanız gerekir.


Devrik yalnızca A, 1,2, ... bir sütun oluşturacaktı ... bir A1, A2, A3 vb. Bir sütun yaratmayacaktı
Dheer

0

İlk önce 1-5 kopyalayın ve sonra özel yapıştır'ı kullanın ve bunları sütuna dönüştürün. Benzer şekilde ikinci sıradaki boşluklar için. Sonra bir sonraki sütunda, A sabit değerine sayılarla birleştirmek için bir CONCATNATE formülü yazın.


0

Issun ve Dheer cevapları en iyi çözümlerdir. Bütünlüğü sağlamak için TRANSPOSE()formülü de kullanabilirsiniz . Daha fazla bilgi için buraya bakınız

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.