Belirli Işaret Ile Verileri Ayırma

Kısa Açıklama

Belirli Işaret Ile Verileri Ayırma isimli başlıkta, ilgili işlemlere dair detaylar yer almaktadır.
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhabalar @Siyahgiyen ;
A1 hücrenizde Ali;Ahmet;Hami olduğunu varsayıyoruz. B1 hücresine aşağıdaki formülü yazıp sağa doğru sürükleyiniz.

Formül
=KIRP(PARÇAAL(YERİNEKOY($A1;";";YİNELE(" ";99));(SÜTUN(A1)-1)*99+1;99))
 
Selamlar,
Alternatif olarak,
Profilinizde Excel 365 yazdığından dolayı Dökülmeli listeleme olarak

A1 hücresinde yazan TÜM isimlerin listelenmesi için
=XMLFİLTRELE("<x><a>"&YERİNEKOY(YERİNEKOY(A1;" ";"");";";"</a><a>")&"</a></x>";"//a")

A1 hücresinde yazan BENZERSİZ isimlerin listelenmesi için
=XMLFİLTRELE("<x><a>"&YERİNEKOY(YERİNEKOY(A1;" ";"");";";"</a><a>")&"</a></x>";"//a[not(. = preceding::a/.)]")

1644162623905.webp

Not : Dökülmesiz listeleme için, yukarıdaki formülleri A1 referansını $A$1 şeklinde sabitleyerek
EĞERHATA(İNDİS( F o r m ü l l e r ; SATIR(A1));"")
şeklinde yazıp aşağıya doğru kopyalarsınız.... XMLFİLTRELE işlevi Excel2013 ve üzeri versiyonlar için geçerlidir.
 
Moderatörün son düzenlenenleri:
Merhabalar @Siyahgiyen ;
A1 hücrenizde Ali;Ahmet;Hami olduğunu varsayıyoruz. B1 hücresine aşağıdaki formülü yazıp sağa doğru sürükleyiniz.

Formül
=KIRP(PARÇAAL(YERİNEKOY($A1;";";YİNELE(" ";99));(SÜTUN(A1)-1)*99+1;99))
Söylediğinizi yaptım ama ENTER bastığım zaman aşağıdaki hatayı alıyorum.
Sanırım kullandığım sürümle alakalı. Çünkü online denediğimde formül istediğim gibi çalışıyor fakat bilgisayara indirdiğim dosyada yapmaya çalıştığımda bu mümkün olmuyor.
 
Ekli dosyalar
  • HATA.webp
    HATA.webp
    38.3 KB · Görüntüleme: 6
Moderatörün son düzenlenenleri:
@Siyahgiyen formülü yanlış yazmışsınız fotodan göründüğü kadarıyla misal yinele içindeki 99 dan önce virgül koymuşsunuz noktalı virgül olması gerekirken...
Kopyala yapıştır yaptığımda da aynı hatayı alıyorum ama online olarak "One Drive" üzerinde deneme yaptığımda istediğim sonuca ulaştım.

Yapmak istediğimi yapmış oldum.
Yardımlarınız için çok teşekkür ederim.
 
Resimden gördüğüm kadarıyla,
formül kullanmadan Metni sütunlara dönüştür ile de yapabilirsiniz...

1 - A Kolonunu Seçin.
2 - Veri >>> Veri Araçları >>> Metni Sütunlara Dönüştür
3 - Açılan Menüden
Sınırlandırılmış işaretleyin
İleri
4 - Açılan Menüden
Noktalı Virgül işaretleyin
İleri
5 - Açılan Menüden
Hedef : $A$1 ya da B1 den başlatmak istiyorsanız da $B$1 yazın
Son
*** İşlem tamamdır ***
B1 - C1 -.... şeklinde, sütunlara isimler gelecektir.
 
Resimden gördüğüm kadarıyla,
formül kullanmadan Metni sütunlara dönüştür ile de yapabilirsiniz...

1 - A Kolonunu Seçin.
2 - Veri >>> Veri Araçları >>> Metni Sütunlara Dönüştür
3 - Açılan Menüden
Sınırlandırılmış işaretleyin
İleri
4 - Açılan Menüden
Noktalı Virgül işaretleyin
İleri
5 - Açılan Menüden
Hedef : $A$1 ya da B1 den başlatmak istiyorsanız da $B$1 yazın
Son
*** İşlem tamamdır ***
B1 - C1 -.... şeklinde, sütunlara isimler gelecektir.
Çok teşekkür ederim. Söylediğiniz gibi yaptım ve masaüstü uygulamasında da sorunsuz şekilde oldu.
 
Geri
Üst