Bu kod E1'e yazdığın girdiye karşılık gelen değeri F1 hücresine yazar. Formülü F1 hücresine girmelisin.
=EĞERYOKSA(DÜŞEYARA(E1;A$1:B$6;KAÇINCI(B$1;A$1:B$1;0);0))
Düzeltme:
Soruyu eksik okumuşum A'nın sabitini kaldırırsan sorun çözülür.
=EĞERYOKSA(DÜŞEYARA(E1;A1:B$6;KAÇINCI(B$1;A$1:B$1;0);0))
F1'e veya nereye istiyorsan formülü girdikten sonra aşağı doğru çoğalt.
Video:
https://burakbabursah.com/asset/record.mp4
Hocam isimlerin sıralaması değişince verilerde sıkıntı oluyor. Ben tam olarak şunu yapmak istiyorum;
Öncelikle E sütunundaki isimler A sütununda aratılacak. Sonra A sütunundaki isimlerin verileri aynı olmamak koşuluyla F sütununa yazdıracak. Örneğin. E1 sütunundaki Ali ismi A sütununda aratılacak ve A sütundaki ilk Ali isminin değeri F sütununa yazdırılacak. E sütununda ikinci bir Ali ismi yazıldığında yine A sütununda aratılacak ve bu kez ikinci değer getirilecek, birinci değer getirilmeyecek çünkü daha önce getirildi. İşlem bu şekilde devam edecek. Umarım anlatabilmişimdir. Diyelim ki E sütununa 4. kez Ali yazıldığını varsayalım. Bu durumda yine A sütununda 4. Ali aranacak, 4. Ali bulunmadığından doğal olarak değeri getirilemeyecek, yani E sütunundaki 4. Ali'nin değeri boş kalacak.