Sütunda bulunan kodların ilk üç hanesini çağırma

ATEMİ

Altın Üye
Katılım
9 Ocak 2006
Mesajlar
358
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
Merhaba Arkadaşlar
ek dosya sayfa1 "A" sütununda bulunan kodlar anlaşılacağı üzere muhasebe kodlarıdır.
İlk 3 hane genel mizanı vereceği için diğer lerine ihtiyaç kalmayacak
Sayfa2 de ki gibi bunların 3 hanesini tekrar etmeden alarak sıralamasını nasıl yapabilirim
 

Ekli dosyalar

ATEMİ

Altın Üye
Katılım
9 Ocak 2006
Mesajlar
358
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
Sayın muygun ikisinide inceledim fonksiyon benim için daha uygun olur ancak sayfa 1 deki diğer sutunları karıştırmadan yapılamaz mı
 

Korhan Ayhan

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

C++:
=BENZERSİZ(FİLTRE(SOLDAN(Sayfa1!A:A;3);Sayfa1!A:A<>""))
 
Katılım
11 Temmuz 2024
Mesajlar
102
Excel Vers. ve Dili
Excel 2021 Türkçe
Merhabalar, şu formül işinize yarayacaktır;

=SOL(A2;3)
 

ATEMİ

Altın Üye
Katılım
9 Ocak 2006
Mesajlar
358
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
Korhan Hocam teşekkür ederim tam istediğim buydu sağlıcakla kalın
 

ATEMİ

Altın Üye
Katılım
9 Ocak 2006
Mesajlar
358
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
Sayın pitchoute, ilginize çok teşekkür ederim Korhan hocamın formülü tam işime yaradı sağolun
 

ATEMİ

Altın Üye
Katılım
9 Ocak 2006
Mesajlar
358
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
Korhan hocam çıkan sonucu DÜŞEYARA(A3;Sayfa1!A2:B2027;2;0) formülü ile referans gösterdiğimde #YOK hatası veriyor neden olabilir
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,232
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Önerdiğim formülün döndürdüğü değerler METİN biçimindedir. Fakat Sayfa1'de bulunan 3 karakterli değerler SAYISAL değerlerdir. Sadece sola hizalanarak biçimlendirme yapılmış.

Bu sebeple kullandığınız formülde bu alanları BİÇİM olarak aynı duruma getirmeniz gerekir.

İlk çözüm benim önerdiğim formülü aşağıdaki gibi değiştirebilirsiniz. Bu sayede üreteceği sonuçlar SAYI olacaktır.

C++:
=BENZERSİZ(FİLTRE(SOLDAN(Sayfa1!A:A;3);Sayfa1!A:A<>""))
2. çözüm ise benim önerdiğim formülü hiç değiştirmeden kendi formülünüzü aşağıdaki gibi değiştirerek te sonuç alabilirsiniz.

C++:
=DÜŞEYARA(--[B]A3[/B];Sayfa1!A2:B2027;2;0)
 

ATEMİ

Altın Üye
Katılım
9 Ocak 2006
Mesajlar
358
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
Üstadım çok teşekkür ederim ilginize
Ben şöyle bir şey denemiştim.
DÜŞEYARA(SAYIYAÇEVİR(A3);Sayfa1!A2:B2027;2;0)
bu da düzgün sonuç verdi
DÜŞEYARA(--A3;Sayfa1!A2:B2027;2;0) bu formülde enteresan çok kalın olan yeri çok anlayamadım aslında
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,232
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
SAYIYAÇEVİR ile -- (çift tire) kullanımı aynı görevi yapmaktadır.

Ayrıca aşağıdakilerde aynı görevi yaparlar. (Yiğidin yoğurt yeme şekilleri diyebiliriz...)

A3*1
A3+0
A3/1
 

ATEMİ

Altın Üye
Katılım
9 Ocak 2006
Mesajlar
358
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
25-06-2026
Süpermiş teşekkür ederim
 
Üst