Bu şablon, tek bir hücrede Alt+Enter ile alt alta yazılmış kelime veya satırları ayrı hücrelere listeler. Ayırma işlemi makro olmadan, yalnızca formülle yapılır.
Dosyanın içeriği
- exceldestek.com | exceldepo.com: A1:A14 aralığını kullanan tek sayfadır. Alt+Enter ile satırlara bölünmüş metin A1 hücresine girilir; ayrılan satırlar A4 hücresinden başlayarak aşağıya doğru listelenir.
Kullanılan formüller
A4 hücresindeki formül, A1 içindeki satır sonu karakterlerini (CHAR(10)) ayraç olarak kullanır. Formülün yapısı şöyledir:- SUBSTITUTE: Metindeki satır sonlarını "#" işaretiyle değiştirir. Metinde zaten "#" varsa önce bunu "A" harfine çevirerek ayraçla karışmasını önler.
- ROW: Formül aşağı kopyalandıkça kaçıncı satırın alınacağını belirler. ROW(A1) birinci, bir alttaki hücrede ikinci satırı verir.
- FIND: Sıradaki iki "#" işaretinin konumunu bulur.
- MID: İki konum arasındaki metni çeker.
- IFERROR: Satır sayısı bittiğinde oluşan hata yerine boş değer döndürür.
=IFERROR(MID(A$1,FIND("#",SUBSTITUTE(CHAR(10)&SUBSTITUTE(A$1,"#","A")&CHAR(10),CHAR(10),"#",ROW(A1))),...),"")
Nasıl kullanılır
- A1 hücresine ayrılacak metni girin; her satır arasında Alt+Enter tuşlarına basın.
- A4 hücresindeki formülün sonuçları aşağıya doğru satır satır listelenir.
- Metinde daha fazla satır varsa A4 hücresindeki formülü aşağıya doğru kopyalayın.
- Sonuçlar başka bir yere gerekiyorsa değerleri kopyalayıp özel yapıştırla değer olarak aktarın.