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
我想将 HotelName 从酒店表复制到预订表。我知道我可以为此使用 VLOOKUP,但如果 HotelID 不存在,我需要显示“酒店未知”或类似内容,这是我坚持的部分。
我可以在另一张表中引用单元格,我只是不知道如何让 VLOOKUP 显示“酒店未知”。我想我需要另一个包装 VLOOKUP 的函数,但不确定是哪一个。
解决方案
使用它,只需复制并粘贴它:
=IFERROR(INDEX('hotel information'!B:B,MATCH('booking information'!C2,'hotel information'!A:A,0)),"hotel not known")
希望能帮助到你!
推荐阅读
- python - 错误:ddtrace.internal.writer:无法在 http://localhost:8126 向 Datadog 代理发送跟踪:OSError:[Errno 99] 无法分配请求的地址
- c - 尽管有 STM32 构建错误“无法打开链接器脚本文件”
- typescript - 打字稿:得到右手边算术错误
- wordpress - 如何将子域重定向到路径 AWS EC2 apache 服务器和 cloudflare
- python - 如何使用 Blogger API 插入图片
- grails - 阻止字段插件舍入我的浮点数
- php - PHP 7.4 没有“看到”自定义编译的扩展
- kotlin - 如何以编程方式在 NestedScrollView 内将普通 EditText 制作为 Multiline EditText 并使 MultiLineEdittext 在 Nedted Scroll View 内滚动?
- intellij-idea - 在 .editorconfig 文件中保留 IntelliJ IDEA“Kotlin | 样式问题”设置
- api - 如何在不共享密钥的情况下共享使用私有 API 密钥的程序?