Eğer ve soldan formülü birlikte kullanımı

maznun5255

Bana bir harf öğretenin kırk yıl kölesi olurum.
Altın Üye
Katılım
26 Nisan 2015
Mesajlar
189
Excel Vers. ve Dili
Microsoft® Excel® Microsoft 365 için MSO 64 bit
Altın Üyelik Bitiş Tarihi
18-07-2025
Merhaba sevgili hocalarım.Musade buyurursanız ;
siz sevgili hocalarımdan iki talebim olacaktır.
1.cisi ;

A1 hucresinden A999 a kadar sıralı olarak 1 -2-3 ve 4 ile baslayan kodlar var.Örnegin A1 de 100250 A2 de 30010001 A3 de 40040010 v.b gibi.
Ben bu kodların 1 ve 2 ile başlayanlarını A2 hücresine " İPLİK " 3 ile başlayanlarını yine aynı hucreye " HAM KUMAS " , 4 ile başlayanları " BOYALI KUMAS " olarak getirmek istiyorum.


2.si ise ;
A1 den A999 a kadar bulunan hucrelerdeki kodlardan ( verilerden ) Örneğin : O1-O5-I1-I5-I3 gibi kodlarda
O ile başlayanların karsılarına "" CIKIS ""
I ile başlayan kodların karsılarına " GİRİS "
yazdırabilmek için ;

Kısa bir formül istesem sizlerden yardımcı olurmusunuz ?

Cok tesekkur ederim...







Bana öğrettiğiniz her bir bilgi için sizlere duacıyım....
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba Sayın maznun, kanaatim o ki; bunu kendiniz formüle edebilirsiniz.
Adım adım düşünmenizi öneririm, önce koşulunuzu nasıl elde edeceksiniz onun formülünü yazın.

Bunun için; 2'nci satırda bir hücreyi seçip, formül çubuğuna =SOLDAN( yazdığınızda, formül çubuğunun solunda f(x) diye bir düğme var ona fareyle tıklarsanız, ekranda küçük bir pencere açılacaktır ve Excel size yol gösterecektir.

Ardından yine 2'nci satırda bir başka hücreyi seçip, formül çubuğuna =EĞER( yazıp aynı f(x) düğmesine tıklayın ve Excel'in size gösterdiği yolu takip edin.

Sonunda da bu iki formülü iç içe kullanmak kalıyor, onu da başaracağınızı düşünüyorum.

Sanmayın ki herkes, nihai formülü formül çubuğuna bir defada yazıyor, herkesin izlediği yöntem de esas olarak bu zaten.
Parça parça formülleri kurup sonra tek hücrede bunları "yerine koyma" yöntemiyle birleştirmek.

Göreceksiniz bunu kendiniz formüle edeceksiniz.

Sorun çıkarsa elbette yardımcı olunacaktır.
 

vardar07

Destek Ekibi
Destek Ekibi
Katılım
19 Mart 2008
Mesajlar
2,154
Excel Vers. ve Dili
Office 2007 Enterprise
Türkçe
Merhaba. Küçük bir dosya içinde hangi hücrelerse el ile verileri ve yan tarafına da sonuçların nasıl olacağını belirtip dosyanızı ekleyiniz.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
B1 hücresine
Kod:
=EĞER(SOLDAN(A1;1)<="2";"İPLİK";EĞER(SOLDAN(A1;1)="3";"HAM KUMAS";EĞER(SOLDAN(A1;1)="4";"BOYALI KUMAS";EĞER(SOLDAN(A1;1)="O";"CIKIS";EĞER(SOLDAN(A1;1)="I";"GİRİS";"")))))
 

maznun5255

Bana bir harf öğretenin kırk yıl kölesi olurum.
Altın Üye
Katılım
26 Nisan 2015
Mesajlar
189
Excel Vers. ve Dili
Microsoft® Excel® Microsoft 365 için MSO 64 bit
Altın Üyelik Bitiş Tarihi
18-07-2025
Ömer bey ugrasıyorum ve üzerinde çalışıyorum.Az bir süre sonra bu tip konularda bir hayli yol katederim diye düşünüyorum.Girdiğim formulde sonuc hatalı cıkıyor.Eğer sayı olursa hucreye 1 yazsam İPLİK diye veriyor ama Soldan getirdiği 1 i tanımyor.
Ekte dosya linkinde dosyada gormenizi rica edeceğim.

http://s5.dosya.tc/server2/f2asng/eger_ve_soldan.xlsx.html
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Cevabı 4 nolu mesajda verdim.:cool:
 

maznun5255

Bana bir harf öğretenin kırk yıl kölesi olurum.
Altın Üye
Katılım
26 Nisan 2015
Mesajlar
189
Excel Vers. ve Dili
Microsoft® Excel® Microsoft 365 için MSO 64 bit
Altın Üyelik Bitiş Tarihi
18-07-2025
Cok tesekkur ederim.Elleriniz dert görmesin.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Ömer bey ugrasıyorum ve üzerinde çalışıyorum.Az bir süre sonra bu tip konularda bir hayli yol katederim diye düşünüyorum.Girdiğim formulde sonuc hatalı cıkıyor.Eğer sayı olursa hucreye 1 yazsam İPLİK diye veriyor ama Soldan getirdiği 1 i tanımyor.
Ekte dosya linkinde dosyada gormenizi rica edeceğim.

http://s5.dosya.tc/server2/f2asng/eger_ve_soldan.xlsx.html


Sayın maznun SAĞDAN, SOLDAN, PARÇAAL gibi işlevler METİN işlevleri olup, formül sonucu sayı DEĞİL, METİN oluyor, başka bir formülün orada çıkan sonucu sayı olarak dikkate alması için en basit yöntem bu sonucu 0 ile toplamak veya 1 ile çarpmak diyebilirim. Elbette EMETİNSE, ESAYIYSA gibi işlevler de mevcut ama, konu açılış mesajınızdan anladığım; verilerin en solundaki ilk karakter RAKAM, onun için yukarıda yazdığım gibi bir yöntemle SOLDAN formülünün sonucuna SAYI olarak işlem yaptırabilirsiniz ya da METİN olarak devam edip .....=1, .....=2 yerine ....="1", ....="2" diye de düşünülebilir.
Elbette dosyanıza bakıp formül yazılabilir ama maksatımı siz anladınız sanırım.
Kolay gelsin.
 

maznun5255

Bana bir harf öğretenin kırk yıl kölesi olurum.
Altın Üye
Katılım
26 Nisan 2015
Mesajlar
189
Excel Vers. ve Dili
Microsoft® Excel® Microsoft 365 için MSO 64 bit
Altın Üyelik Bitiş Tarihi
18-07-2025
Maksat hasıl olmustur hocam.Öğrenmeye devam inşallah :)
 
Üst