Parçaal,birleştir formülünün birlikte kullanımı

Katılım
11 Ekim 2006
Mesajlar
56
Excel Vers. ve Dili
Excel 2010
Altın Üyelik Bitiş Tarihi
23/02/2022
İyi günler,
Çalışma sayfasında bulunan hücre içinden veri almak istiyorum.Açıklama ekli dosyadadır..Şimdiden teşekkürler.
 

Ekli dosyalar

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
İyi günler,
Çalışma sayfasında bulunan hücre içinden veri almak istiyorum.Açıklama ekli dosyadadır..Şimdiden teşekkürler.
=MID(A1;SMALL(IF(MID(" "&A1;ROW(INDIRECT("1:"&LEN(A1)+1));1)=" ";ROW(INDIRECT("1:"&LEN(A1)+1)));1);SUM(SMALL(IF(MID(" "&A1&" ";ROW(INDIRECT("1:"&LEN(A1)+2));1)=" ";ROW(INDIRECT("1:"&LEN(A1)+2)));1+{0\1})*{-1\1})-1)&MID(B1;SMALL(IF(MID(" "&B1;ROW(INDIRECT("1:"&LEN(B1)+1));1)=" ";ROW(INDIRECT("1:"&LEN(B1)+1)));2);SUM(SMALL(IF(MID(" "&B1&" ";ROW(INDIRECT("1:"&LEN(B1)+2));1)=" ";ROW(INDIRECT("1:"&LEN(B1)+2)));2+{0\1})*{-1\1})-1)&MID(C1;SMALL(IF(MID(" "&C1;ROW(INDIRECT("1:"&LEN(C1)+1));1)=" ";ROW(INDIRECT("1:"&LEN(C1)+1)));2);SUM(SMALL(IF(MID(" "&C1&" ";ROW(INDIRECT("1:"&LEN(C1)+2));1)=" ";ROW(INDIRECT("1:"&LEN(C1)+2)));2+{0\1})*{-1\1})-1)

Dizi formülü olduğu için, CTRL+SHIFT tuşlarına basılı tutarken ENTER ile girin.


.
 

Ekli dosyalar

Katılım
11 Ekim 2006
Mesajlar
56
Excel Vers. ve Dili
Excel 2010
Altın Üyelik Bitiş Tarihi
23/02/2022
=MID(A1;SMALL(IF(MID(" "&A1;ROW(INDIRECT("1:"&LEN(A1)+1));1)=" ";ROW(INDIRECT("1:"&LEN(A1)+1)));1);SUM(SMALL(IF(MID(" "&A1&" ";ROW(INDIRECT("1:"&LEN(A1)+2));1)=" ";ROW(INDIRECT("1:"&LEN(A1)+2)));1+{0\1})*{-1\1})-1)&MID(B1;SMALL(IF(MID(" "&B1;ROW(INDIRECT("1:"&LEN(B1)+1));1)=" ";ROW(INDIRECT("1:"&LEN(B1)+1)));2);SUM(SMALL(IF(MID(" "&B1&" ";ROW(INDIRECT("1:"&LEN(B1)+2));1)=" ";ROW(INDIRECT("1:"&LEN(B1)+2)));2+{0\1})*{-1\1})-1)&MID(C1;SMALL(IF(MID(" "&C1;ROW(INDIRECT("1:"&LEN(C1)+1));1)=" ";ROW(INDIRECT("1:"&LEN(C1)+1)));2);SUM(SMALL(IF(MID(" "&C1&" ";ROW(INDIRECT("1:"&LEN(C1)+2));1)=" ";ROW(INDIRECT("1:"&LEN(C1)+2)));2+{0\1})*{-1\1})-1)

Dizi formülü olduğu için, CTRL+SHIFT tuşlarına basılı tutarken ENTER ile girin.


.
Cevabınız için teşekkür ederim.Sayın Ali'ye de cevabı için teşekkür ederim.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Dediğim gibi uzun olacağı için kısa yöntemi verdim ama formülle istiyorsanız buda farklı bir örnek olsun.

Kod:
=KIRP(SOLDAN(A1;BUL(" ";A1;1)))&YERİNEKOY(SOLDAN(B1;BUL("*";YERİNEKOY(B1;" ";"*";UZUNLUK(B1)-UZUNLUK(YERİNEKOY(B1;" ";""))))-1);SOLDAN(SOLDAN(B1;BUL("*";YERİNEKOY(B1;" ";"*";UZUNLUK(B1)-UZUNLUK(YERİNEKOY(B1;" ";""))))-1);BUL(" ";SOLDAN(B1;BUL("*";YERİNEKOY(B1;" ";"*";UZUNLUK(B1)-UZUNLUK(YERİNEKOY(B1;" ";""))))-1);1));"")&SAĞDAN(C1;UZUNLUK(C1)-BUL("*";YERİNEKOY(C1;" ";"*";UZUNLUK(C1)-UZUNLUK(YERİNEKOY(C1;" ";"")))))
 
Katılım
11 Ekim 2006
Mesajlar
56
Excel Vers. ve Dili
Excel 2010
Altın Üyelik Bitiş Tarihi
23/02/2022
Sayın Ali,
Daha önce verdiğiniz formüller oldukça kapsamlı İhtiyaç duyulduğunda formülleri kullanıyorum.Şimdiki formülünüzde işimi gördü.Cevabınız için teşekkür ederim.
 
Üst