When什么时候用得到
订单表只有国家名字,另一份参照表有「国家 → 国家代码」。你想把代码合并进订单表。之后订单表加新的一行,代码也要自动出现。
What这是什么
VLOOKUP纵向查找
到另一份表里找对应的值。
Table表格
让公式可以用表名,新增行自动套用公式。
How一步一步做
- 1
选第一份数据任一格 → Insert → Tables → Table → OK
城市 + 国家。
- 2
第二份数据(国家 + 国家代码)重复一次
- 3
在第一张表新增一列 Code,选 C2
- 4
输入
=VLOOKUP(,点 B2Excel 自动写成
[@Country]。 - 5
框选第二张表的整个范围
Excel 自动写成表名
Table2。 - 6
输入
,2,FALSE)按 Enter完整公式:
=VLOOKUP([@Country],Table2,2,FALSE)。自动复制到整列。 - 7
在第一张表新增一行
Code 自动算出来,不用拖公式。
❌ 国家名有多余空格:VLOOKUP 找不到。
❌ 第三个参数写错:2 是第二张表的第 2 列。
Why为什么这样做
✅ 两张表之间用公式连起来,参照表更新,订单表跟着更新。
📌 用 FALSE(精确匹配),找不到会是 #N/A,要检查国家名是否一致。
Sources
Blog / Website: