• 24-02-2024, 21:49:31
    #1
    Slm arkadaşlar şunu yapmak mümkün mü acaba? Birbirini tekrar eden isimlerin değerlerini çekerken tek bir değer geliyor. Ben aldığı değeri bir daha almamasını istiyorum. Örneğin Ali isminin karşısındaki 50 değerini aldıysa bir daha 50 değerini almayacak ali isminin karşısındaki diğer değeri alacak.

    Kullandığım kod: =EĞERHATA(DÜŞEYARA(E1;A1:B6;2;0); "-")

  • Kabul Edilen Cevap
    • 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
  • 24-02-2024, 22:10:33
    #2
    Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
    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
  • 24-02-2024, 22:21:09
    #3
    Allah razı olsun hocam
  • 24-02-2024, 22:51:24
    #4
    burakbabursah adlı üyeden alıntı: mesajı görüntüle
    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.

  • 24-02-2024, 22:53:43
    #5
    uzman365 adlı üyeden alıntı: mesajı görüntüle
    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.
    İsimlerin sıralamasını nerde değiştiriyorsunuz? Video gönderebilir misiniz?
  • 24-02-2024, 23:00:42
    #6
    burakbabursah adlı üyeden alıntı: mesajı görüntüle
    İsimlerin sıralamasını nerde değiştiriyorsunuz? Video gönderebilir misiniz?
    Hocam bakın şu şekilde oluyor

    https://drive.google.com/file/d/121d...ew?usp=sharing
  • 08-03-2024, 23:17:21
    #7
    burakbabursah adlı üyeden alıntı: mesajı görüntüle
    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
    Slm hocam, hocam kusura bakmayın rahatsız ediyorum. 3-4 gündür araştırdım ama bulamadım, belki sizler bana yardımcı olursunuz.

    Link: https://docs.google.com/spreadsheets...it?usp=sharing