verin. İki aralığım var (her ikisi de 2 boyutlu). R1 (H1: M4), R2'deki (A6: N15) hücrelerin birkaç olası değerinin listesini içerir. R2 boş hücreler içerebilir. R2'deki bir hücre R1'deki bir hücreyle eşleşiyorsa, son hücreyi R1'in eşleştirilen değerinde sütunda (N1: N4) çıkarmak istiyorum. I sınıfı H1 kullanıyorumBir aralıkta bir değer arayın ve başka bir aralıkla karşılaştırın. Varsa, bu değeri
IF(A6="", "Blank",
IFERROR(VLOOKUP(A6, $H$1:$N$4, 7,FALSE),
IFERROR(VLOOKUP(A6, $I$1:$N$4, 6,FALSE),
IFERROR(VLOOKUP(A6, $J$1:$N$4, 5,FALSE),
IFERROR(VLOOKUP(A6, $K$1:$N$4, 4,FALSE),
IFERROR(VLOOKUP(A6, $L$1:$N$4, 3,FALSE),
IFERROR(VLOOKUP(A6, $M$1:$N$4, 2,FALSE),
IFERROR(VLOOKUP(A6, $N$1:$N$4, 1,FALSE), "None"))))))))
Not: çünkü Vlookup arasında N4
I P6 (IFERROR iç içe) aşağıdaki formülü kullanıyorum.
Bu bana bir çözüm sunuyor, ancak daha verimli bir çözüm istiyorum.
[yakalayan olacaktır. Bul] (http://www.siddharthrout.com/2011/07/14/find-and-findnext-in-excel-vba/)? –
Muhtemelen size düşündüğünüz çözümü vermez. Bu VLOOKUP'ların her biri yalnızca G45 için H1: H4 sütununa bakacaktır. Siz sadece ** ** sütun N'den geri dönmek için gidiyoruz, asla H: M'den. – Jeeped