#excel #excel-2010
#excel #excel-2010
Вопрос:
У меня есть электронная таблица Excel с информацией об отеле на одном листе и информацией о бронировании на другом.
Таблица отеля выглядит следующим образом. HotelID — столбец A, HotelName — B.
HotelID HotelName
H001 Hilton
H002 Royal
Лист бронирования выглядит следующим образом. BookingID — это столбец A, и так далее.
BookingID CustomerID HotelID HotelName
B001 C001 H001
B002 C003 H003
Я хочу скопировать название отеля напротив таблицы отеля в таблицу бронирования. Я знаю, что могу использовать VLOOKUP для этого, но мне нужно показать «отель неизвестен» или аналогичный, если HotelID не существует, и это та часть, на которой я застрял.
Я могу ссылаться на ячейки на другом листе, я просто не могу понять, как заставить VLOOKUP показывать «отель неизвестен». Я думаю, мне нужна другая функция, обертывающая VLOOKUP, но не уверен, какая именно.
Комментарии:
1. Вам просто нужно обернуть это
IFERROR()
?=IFERROR(VLOOKUP([whatever]),"hotel not known")
?
Ответ №1:
Используйте это, просто скопируйте и вставьте его:
=IFERROR(INDEX('hotel information'!B:B,MATCH('booking information'!C2,'hotel information'!A:A,0)),"hotel not known")
Надеюсь, это поможет!