[]
![](https://www.eksiduyuru.com/img/b_goster1.gif)
Excel yardımı
Merhabalar sevgili dostlar,
Bir excel dosyam var. A isimli çalışma sayfasındaki 2 koşulu karşılayan datayı diğer çalışma sayfalarında düşeyara mantığı ile arayıp bulup getirmesini istiyorum.
Örnek olarak
A çalışma sayfasındaki
c6 hücresinde PROJE-27 yazıyor
f4 hücresinde 26.07.2024 yazıyor
B çalışma sayfasındaki
A1 hücrresinde 26.07.2024
B1 hücresinde o tarihe ait tuttuğum not/günlük yazıyor.
B2 hücresinde o tarihe ait tuttuğum not/günlük yazıyor.
Böyle devam ediyor çalışma sayfalarım.
İsteğim şu, A isimli çalışma sayfasındaki iki veriyi eşleyip bunları b-c-d gibi diğer çalışma sayfalarından aramak ve yazdırmak
Şimdiden teşekkürler
Bir excel dosyam var. A isimli çalışma sayfasındaki 2 koşulu karşılayan datayı diğer çalışma sayfalarında düşeyara mantığı ile arayıp bulup getirmesini istiyorum.
Örnek olarak
A çalışma sayfasındaki
c6 hücresinde PROJE-27 yazıyor
f4 hücresinde 26.07.2024 yazıyor
B çalışma sayfasındaki
A1 hücrresinde 26.07.2024
B1 hücresinde o tarihe ait tuttuğum not/günlük yazıyor.
B2 hücresinde o tarihe ait tuttuğum not/günlük yazıyor.
Böyle devam ediyor çalışma sayfalarım.
İsteğim şu, A isimli çalışma sayfasındaki iki veriyi eşleyip bunları b-c-d gibi diğer çalışma sayfalarından aramak ve yazdırmak
Şimdiden teşekkürler
![](https://www.eksiduyuru.com/css/edv3/img/b_check0.gif)
Copilot'a sordum. Belki yardımı olur.
Excel'de, belirli koşulları karşılayan verileri bir çalışma sayfasından diğerine taşımak için birkaç farklı yöntem kullanabilirsiniz. İhtiyacınız olan işlevsellik için bir VLOOKUP veya INDEX/MATCH kombinasyonu kullanabilirsiniz. Örneğin, A çalışma sayfasındaki C6 hücresindeki "PROJE-27" ve F4 hücresindeki "26.07.2024" tarihini B çalışma sayfasında arayıp ilgili notları veya günlükleri getirmek istiyorsanız, aşağıdaki gibi bir formül kullanabilirsiniz:
=INDEX(B!B:B, MATCH(1, (A!C6=B!A:A) * (A!F4=B!A:A), 0))
Bu formül, A çalışma sayfasındaki C6 ve F4 hücrelerindeki değerleri B çalışma sayfasının A sütunundaki değerlerle eşleştirir ve eşleşen satırdaki B sütunundaki değeri getirir. Ancak, bu formülün doğru çalışabilmesi için B çalışma sayfasındaki tarihlerin ve notların düzenli bir şekilde sıralı olması gerekmektedir.
Eğer birden fazla çalışma sayfasında arama yapmak istiyorsanız, bu işlemi her bir çalışma sayfası için tekrarlayabilir veya daha karmaşık bir formül oluşturabilirsiniz. Excel'in gelişmiş özelliklerini kullanarak, aradığınız bilgileri otomatik olarak bulup getirecek bir makro da yazabilirsiniz.
Excel'de, belirli koşulları karşılayan verileri bir çalışma sayfasından diğerine taşımak için birkaç farklı yöntem kullanabilirsiniz. İhtiyacınız olan işlevsellik için bir VLOOKUP veya INDEX/MATCH kombinasyonu kullanabilirsiniz. Örneğin, A çalışma sayfasındaki C6 hücresindeki "PROJE-27" ve F4 hücresindeki "26.07.2024" tarihini B çalışma sayfasında arayıp ilgili notları veya günlükleri getirmek istiyorsanız, aşağıdaki gibi bir formül kullanabilirsiniz:
=INDEX(B!B:B, MATCH(1, (A!C6=B!A:A) * (A!F4=B!A:A), 0))
Bu formül, A çalışma sayfasındaki C6 ve F4 hücrelerindeki değerleri B çalışma sayfasının A sütunundaki değerlerle eşleştirir ve eşleşen satırdaki B sütunundaki değeri getirir. Ancak, bu formülün doğru çalışabilmesi için B çalışma sayfasındaki tarihlerin ve notların düzenli bir şekilde sıralı olması gerekmektedir.
Eğer birden fazla çalışma sayfasında arama yapmak istiyorsanız, bu işlemi her bir çalışma sayfası için tekrarlayabilir veya daha karmaşık bir formül oluşturabilirsiniz. Excel'in gelişmiş özelliklerini kullanarak, aradığınız bilgileri otomatik olarak bulup getirecek bir makro da yazabilirsiniz.
- auroraaurora
(26.07.24 10:28:55)
1