VLOOKUP: lookup_value table_array'ın ilk sütununda değil


0

Microsoft'un VLOOKUP için belgeleri aşağıdakileri belirtir.

Arama değerinin VLOOKUP'ın doğru çalışması için daima ilk sütunda olması gerektiğini unutmayın . Örneğin, arama değeriniz C2 hücresindeyse, aralığınız C ile başlamalıdır.

Ne yazık ki, elektronik tablomda arama değeri ( Parça Numarası ) sütununda B, geri dönmek istediğim veriler ( Tedarikçi Kimliği ) sütununda A.

Arama değerim iade değerimden sonraysa VLOOKUP'ı kullanmak mümkün müdür?

VLOOKUP formülü

Yanıtlar:


3

INDEX / MATCH kullanın :

=INDEX(A:A,MATCH(G12,B:B,0))

Bu, B sütununda G12'yi bulur ve bu satırdaki değeri A sütununda döndürür , VLOOKUP'taki 0gibi tam eşleşme anlamına gelir FALSE.


Açıklığa kavuşturmak için A: A, dönüş değerine sahip sütundur; PartNumber, arama değeridir; B: B, arama değeri olan sütun ve 0, arama dizisidir.
Stevoisiak

Referansınızı kullanmak için düzenlendi
Scott Craner 10:17

Formülün genel bir versiyonunu da eklerdim. =INDEX(return_array, MATCH(PartNumber, lookup_array, [match_type]).Ayrıca, INDEX / MATCH
Stevoisiak
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.