• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Satır aralığında değer arama

  • Konbuyu başlatan Konbuyu başlatan fvyz
  • Başlangıç tarihi Başlangıç tarihi
Katılım
10 Kasım 2023
Mesajlar
4
Excel Vers. ve Dili
2016
Öncelikle merhaba. Aranıza yeni katıldım. Forumda benzer birşey bulamadım.
Excellde belirli bir aralıkta değerlerim var. Burada örneğin yan yana 21 hücre var. Sadece 1 hücrede şu an ne olduğu belli olmayan metin olacak. Ama hangi hücrede olduğu da belli değil. Bu 21 hücreden birinden olacak. Yani ne aradığımı ve nerede aradığımı bilmiyorum. Sadece hangi aralıkta arayacağımı biliyorum. Ama metin olacak. kalan 20 hücrede #YOK yazacak.

Şimdi bu 21 hücrenin haricinde başka bir hücreye o 1 hücrede yazacak olan metni getirmek istiyorum. Bunu hangi kod ile yazabilirim?

Buraya Sağdaki 21 hücrede aranıp bulunacak örnek metin çekilecek kod yazılacak

örnek metin


#YOK​



#YOK​



#YOK​



#YOK​



#YOK​



#YOK​



#YOK​



#YOK​



#YOK​



#YOK​



#YOK​



#YOK​



#YOK​



#YOK​



#YOK​



#YOK​



#YOK​



#YOK​



#YOK​



#YOK​


Buraya Sağdaki 21 hücrede aranıp bulunacak örnek metin çekilecek kod yazılacak

#YOK


#YOK​



#YOK​



#YOK​



#YOK​



#YOK​



#YOK​



örnek metin2​



#YOK​



#YOK​



#YOK​



#YOK​



#YOK​



#YOK​



#YOK​



#YOK​



#YOK​



#YOK​



#YOK​



#YOK​



#YOK​




Şöyle bir mantık yürüttüm ama yapamadım. önce #yok metninden hariç olanları aratmak < >#YOK hariç olanları bulduğunda o hücreye olduğu gibi getirmek. Ama hangi hücrede arayacağım kesin olmadığı için yapamadım. bir yerde düşey arada süslü parantez kullanılarak birden fazla değer getirildiğini gördüm ama kendim yapamadım.
 
Son düzenleme:
Merhaba,
Aşağıdaki formülü dener misiniz?

Kod:
=YERİNEKOY((B1&C1&D1&E1&F1&G1&H1&I1&J1&K1&L1&M1&N1&O1&P1&Q1&R1&S1&T1&U1&V1);"#YOK";"")
 
Merhaba,
Aşağıdaki formülü dener misiniz?

Kod:
=YERİNEKOY((B1&C1&D1&E1&F1&G1&H1&I1&J1&K1&L1&M1&N1&O1&P1&Q1&R1&S1&T1&U1&V1);"#YOK";"")

Kod:
=YERİNEKOY((M5&N5&O5&P5&Q5&R5&S5&T5&U5&V5&W5&X5&Y5&Z5&AA5&AB5&AC5&AD5&AE5&AF5&AG5);"#YOK";"")

#YOK döndürdü
 
Bendeki görüntü bu şekilde. Dilerseniz dosya ekleyin üzerinden inceleyelim.

247639
 
Garip bir şekilde elle #YOK yazınca çalışıyor fakat dosyadaki #YOK'lar için çalışmıyor. Dilerseniz başka bir yol izleyelim. Anladığım kadarıyla #yok değeri döndüren formüller Düşeyara. Bu formülü "=Eğerhata(Düşeyara(...);"")" şeklinde uygulayıp, hatalı olanları boş olarak gösterebiliriz. Ardından da tüm hücreleri birleştirerek sonuca ulaşabiliriz.

Kod:
=M5&N5&O5&P5&Q5&R5&S5&T5&U5&V5&W5&X5&Y5&Z5&AA5&AB5&AC5&AD5&AE5&AF5&AG5
 
Garip bir şekilde elle #YOK yazınca çalışıyor fakat dosyadaki #YOK'lar için çalışmıyor. Dilerseniz başka bir yol izleyelim. Anladığım kadarıyla #yok değeri döndüren formüller Düşeyara. Bu formülü "=Eğerhata(Düşeyara(...);"")" şeklinde uygulayıp, hatalı olanları boş olarak gösterebiliriz. Ardından da tüm hücreleri birleştirerek sonuca ulaşabiliriz.

Kod:
=M5&N5&O5&P5&Q5&R5&S5&T5&U5&V5&W5&X5&Y5&Z5&AA5&AB5&AC5&AD5&AE5&AF5&AG5
yine #YOK döndürdü :)
Eğer hata formülü çalışıyor ama birleştirme kısmı olmadı
 
Geri
Üst