Cümlenin içinden belirli kısmı diğer hücreye almak

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,864
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Selamlar,

Arkadaşlar hücredeki yazıları PARÇAAL fonksiyonuyla almaya çalıştım yapamadım. Dosya ekte

Saygılar
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Sadece cümlenin sonundaki il adını mı ayırmak istiyorsunuz? Eğer bu şekilde ise kaç farklı il adı var?
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,864
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Sadece cümlenin sonundaki il adını mı ayırmak istiyorsunuz? Eğer bu şekilde ise kaç farklı il adı var?
Hocam iyi akşamlar

bazen ilçe ile birlikte örneğin Ulus/ANKARA gibi yani değişiyor tabiki

Saygılar
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,864
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
=+saĞdan(a1;6)
iyi akşamlar
ilginize teşekkürler bunu bende uyguladım ama biliyorsunuz bu formülde sağdan 6 adet harfi alıyor veya siz 6 yerine neyazarsanız onu halbuki ANKARA yazan kısım her defasında aynı değil bazen Keçiören/ANKARA bazen İSTANBUL vs. değişiyor

Saygılar
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,256
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Aşağıdaki formülü denermisiniz.

Kod:
=SAĞDAN(A1;UZUNLUK(A1)-BUL("*";YERİNEKOY(A1;" ";"*";UZUNLUK(A1)-UZUNLUK(YERİNEKOY(A1;" ";"")))))
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Belki biraz fantazi olacak ama :D ilçe ilden önce boşluk var ise işe yarar.

Birinci kısım için;
Kod:
Function AYIR1(Hücre As Range)
If Hücre = "" Then Exit Function
For i = 1 To Len(Hücre)
If Mid(Hücre, i, 1) = " " Then
s = i
End If
Next i
AYIR1 = Left(Hücre, s)
End Function
İkinci kısım için;
Kod:
Function AYIR2(Hücre As Range)
If Hücre = "" Then Exit Function
For i = 1 To Len(Hücre)
If Mid(Hücre, i, 1) = " " Then
s = i
End If
Next i
AYIR2 = Right(Hücre, Len(Hücre) - s)
End Function
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,864
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Selamlar,

Aşağıdaki formülü denermisiniz.

Kod:
=SAĞDAN(A1;UZUNLUK(A1)-BUL("*";YERİNEKOY(A1;" ";"*";UZUNLUK(A1)-UZUNLUK(YERİNEKOY(A1;" ";"")))))
Hocam merhaba

Okısmı sayenizde tamam ama diğer kısmı da başka hücreye aktarılacak onun için ne yapmalıyım

=SOLDAN(A1;UZUNLUK(A1)-BUL("*";YERİNEKOY(A1;" ";"*";UZUNLUK(A1)-UZUNLUK(YERİNEKOY(A1;" ";""))))) yaptım ama geri kalan kısmın tamamını almadı

Saygılar sunarım
 
Katılım
17 Şubat 2006
Mesajlar
981
Excel Vers. ve Dili
M.Office Excel 2003 Tr.
Sn. COST_CONTROL 'un formülünün dosyanıza uygulanmış hali.
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,864
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Sn. COST_CONTROL 'un formülünün dosyanıza uygulanmış hali.
Teşekkürler benim dosyama uyarlamışsınız ama benim başka bir sıkıntım var ; örneğin Sayfa1 deki A1 hücresinde yazılı olan ELMADAĞ KAYAK MERKEZİ Elmadağ/ANKARA biz bunu Sayfa 2 deki A1 ve B1 hücrelerine almak istersek ne yapmalıyız?
Saygılar
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,864
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Teşekkürler benim dosyama uyarlamışsınız ama benim başka bir sıkıntım var ; örneğin Sayfa1 deki A1 hücresinde yazılı olan ELMADAĞ KAYAK MERKEZİ Elmadağ/ANKARA biz bunu Sayfa 2 deki A1 ve B1 hücrelerine almak istersek ne yapmalıyız?
Saygılar

Arkadaşlar Teşekkür ederim en son sorduğum (Bu Kısmı) kısmı kendim hallettim.

Saygılar
 
Katılım
17 Şubat 2006
Mesajlar
981
Excel Vers. ve Dili
M.Office Excel 2003 Tr.
=SAĞDAN(A1;UZUNLUK(A1)-BUL("*";YERİNEKOY(A1;" ";"*";UZUNLUK(A1)-UZUNLUK(YERİNEKOY(A1;" ";"")))))​

Bütün A1lerin önüne Sayfa1! koyacaksınız.​


Faul yaptınız ben cevap yazarken halletmişsiniz, olmaz bu. :)
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,864
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
=SAĞDAN(A1;UZUNLUK(A1)-BUL("*";YERİNEKOY(A1;" ";"*";UZUNLUK(A1)-UZUNLUK(YERİNEKOY(A1;" ";"")))))​


Bütün A1lerin önüne Sayfa1! koyacaksınız.​



Faul yaptınız ben cevap yazarken halletmişsiniz, olmaz bu. :)
Aynen sizin dediğinizi yaptım oldu. Özür dilerim
Saygılar
 
Üst