MS Excel 2010: VLOOKUP doğru çalışmıyor mu?


1

İşte "Bileşenler" sayfasında (B4: E13) sahip olduğum veriler:

Component 1        a    Form    Low
Component 2        a    Form    Low
Component 3        a    Form    Medium
Component 4        a    Form    Low
Component 5        a    Form    High
Component 6        a    Form    Medium
Component 7        a    Form    Low
Component 8        a    Form    High
Component 9        a    Form    Medium
Component 10       a    Form    Low

Ve işte "Kurulum" sayfasında ne var (F4: G6):

Low         0,4
Medium  1,0
High    1,5

Oldukça basit, ha? Fakat bekle. Şimdi 3. sayfada bileşen adlarının bir listesi var ve "Setup" sayfasından karşılık gelen bir numarayı almak istiyorum. Sadece bir kaç VLOOKUP (aslında LOOKUP'larla denedim, sonuç aynıydı), işte kullandığım formül:

=VLOOKUP(VLOOKUP(B4;  Components!$B$4:$E$23; 4); Setup!$F$4:$G$13; 2)

Ve aldığım sonuç ŞAŞIRTICI. Olduğu gibi basit, formül 10 üzerinden sadece iki satır için çalışıyor !!! İşte ne alıyorum (B4: C13 aralığı, formüllerin C sütununda olması, B sütununda bileşen adlarına gönderme yapılması):

Component 1 0,4
Component 2 #N/A
Component 3 #N/A
Component 4 #N/A
Component 5 #N/A
Component 6 #N/A
Component 7 #N/A
Component 8 #N/A
Component 9 #N/A
Component 10    0,4

Burada neler olduğu hakkında bir fikrin var mı?

Yanıtlar:


2

VLOOKUP işlevi dördüncü bir argümana sahiptir. Çoğu zaman FALSE olarak ayarlamak istediğinizde bu, yalnızca tam eşleşmeler yapacağı anlamına gelir.


çok doğru ... bulanık eşleşmenin varsayılan PLUS olarak açılması çok garip, basitçe mantıklı değil
Raffael

Excel'i yıllardır kullanıyorum ve sadece bir kere TRUE'ye ayarladım, sanırım isimleri eşleştirirken.
Paulmorriss
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.