Aralık olarak tablo adını kullanan ikinci sütuna göre Excel DÜŞEYARA


11

Aşağıdaki örnek tabloyu kullanarak, değeri =VLOOKUP("ABC123456",Table1,3,FALSE)aramak için formülü kullanabilirim Demand, ancak alanı tablodaki ilk sütun Cust Partyapmak zorunda kalmadan alanı kullanarak arama yapabilmek istiyorum Cust Part. Cust Partİlk sütunu yapmak kabul edilebilir bir çözüm değildir, çünkü Partalanı kullanarak aramalar da yapmam gerekiyor ve sabit kodlu aralıkları (örneğin $B$2:$C$4) çoğunlukla tercih olarak kullanmak istemiyorum , aynı zamanda tablo ve alan kullanmak da adlar formülü okumayı kolaylaştırır. Bunu yapmanın bir yolu var mı?

resim açıklamasını buraya girin

Yanıtlar:


14

OFFSETTable1 aralığını ancak 1 sütunu aşmak için kullanmak mümkündür , örn.

=VLOOKUP("AZ12345",OFFSET(Table1,0,1),2,FALSE)

Bu, CustPart sütununda AZ12345'e bakar ve değeri bir sonraki sütundan döndürür


Burada Parça sütun değeri gerekiyorsa burada hangi parametre olmalıdır?
zygimantus

10

Karşılaştırma ilk sütunda sınırlandırılmadan aynı sonucu birleştirebilir INDEXve MATCHelde edebilirsiniz VLOOKUP. Gerçi biraz daha karmaşık.

=INDEX(Table1[Demand],MATCH("AZ12345",Table1[Cust Part],0))

Temel olarak, MATCHsatır numarasını INDEXbulmak ve değeri almak için kullanıyorsunuz.

Not: VLOOKUPSonuç boş bir hücre INDEXise 0boş bir dize yerine geri döner .


1
"Aksine VLOOKUP"? Boş hücrelerin 0'lara çevrilmesi ile aynı şekilde davranır.
underscore_d

1
INDEX MATCHTablo kullanırken gördüğüm ilk örnek bu . Bu formülün okunabilirliğini büyük ölçüde artırır. OFFSETUçucu bir Excel fonksiyonu olduğundan ve ekstra havai işlemeye neden olabileceğinden kaçınmaya çalışıyordum .
Ben

2

Nasıl bir şey hakkında:

=VLOOKUP("ABC123456";Table1[[Cust Part]:[Demand]];COLUMNS(Table1[[Cust Part]:[Demand]]);FALSE) 

Bunu, daha karmaşık tablolarda bile ne yaptığınızı görebilmeniz için tercih ederim, ayrıca tablonun yapısı değişirse, Özet Bölümü sütunu Talep sütununun önünde olduğu sürece formül yine de çalışır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.