1

Я новичок в Excel и мне нужна помощь в составлении формулы Excel. У меня есть основные функции ПЧ и Vlookups. Мне нужна помощь в сочетании 2.

Мне нужно, чтобы формула гласила: если CELL L2 - это число, сделайте vlookup для этого в sheet1!a2: b1048576 и отображение информации, если это TEXT, то отображение информации от L2.

Или я могу повернуть вспять .. если текст, то использовать информацию L2, если isNUMBER, то сделать vlookup в бла-бла

=IF($L2="","",IF(ISNUMBER(L2),L2,VLOOKUP(VALUE($L2),'Inv-PO cross-ref'!$A$2:$B$1048576,2,FALSE)))

=IF($L2="","",IF(ISTEXT(L2),L2,VLOOKUP(VALUE($L2),'Inv-PO cross-ref'!$A$2:$B$1048576,2,FALSE)))

1 ответ1

0

=IF($L2="","",IF(ISNUMBER(L2),L2,(VLOOKUP(VALUE($L2),'Inv-PO cross-ref'!$A$2:$B$1048576,2,FALSE))))

  • IF(ISNUMBER(L2),L2,(VLOOKUP... - вы делаете противоположное тому, что вы описали.
    «если CELL L2 - это число, тогда сделайте vlookup»
    => первый параметр IF должен быть VLOOKUP
  • VLOOKUP(VALUE($L2) - поскольку L2 - это число, вам не нужно преобразовывать его снова

Итак, ваша формула:
=IF($L2="","",IF(ISNUMBER(L2),VLOOKUP(L2,'Inv-PO cross-ref'!$A$2:$B$1048576,2,FALSE),L2))

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .