Używam vlookup
dużo w programie Excel.
Problem dotyczy #N/A
wartości, gdy nie można znaleźć wartości wyszukiwania.
W takim przypadku często zastępujemy go przez 0 za pomocą
if(isna(vlookup(what,range,column,false));0; vlookup(what,range,column;false))
które powtarzają vlookup (co, zakres, kolumna, fałsz) dwa razy i sprawiają, że formuła wygląda dla mnie brzydko i obojętnie.
Czy masz jakieś inne rozwiązania tego problemu?
microsoft-excel
vlookup
Nam G VU
źródło
źródło
Możesz także użyć,
IFNA
jeśli chcesz wykryć tylko błędy # N / A.Wyświetli się
0
zamiast błędu # N / A.źródło
To jest naprawdę dość potężne i od jakiegoś czasu przeszukuję sieć, aby uzyskać odpowiedź na to pytanie. W moim przypadku nie chcę jednak zastępować literą „
#N/A
a”0
, ale chcę użyć alternatywnych informacji. W moim przypadku, jeśliVLOOKUP
nic nie znajdzie, chcę, aby używał zawartości innej komórki. (Używam programu Excel 2010, ale to nie powinno mieć znaczenia) Załóżmy, że moja formuła w komórce jestE3
włączonaSheet1
, a dane, które chcę pobrać, są gdzieśSheet2
. Jeśli nie ma żadnych danychSheet2
, chcę, aby moja komórka używała danych zSheet1
.Do pierwotnego respondenta DZIĘKUJEMY. Sprawiłeś, że moje życie jest dziś trochę łatwiejsze. Mam nadzieję, że moje rozwlekłe rozwinięcie twojej odpowiedzi pomoże komuś również!
źródło