我有一个从SQL导出的Excel工作表,其中包含访问我们办公室的供应商所持有的保单政策记录。有两个单独的表通过代码识别保险公司和供应商。包含所有策略记录的表只包含两者的代码。
是否有一个公式可以查看另一个工作表的值,并从该工作表中拉入另一个列?基本上每个供应商都有一个关键代码,我需要用另一个excel表中的实际名称替换该代码。
或者如果在SQL中有一种更简单的方法可以尝试,也可以尝试。
答案 0 :(得分:0)
在SQL中,您可以JOIN
将表格放在一起:
SELECT i.col1,i.col2,v.col1
FROM Insurer i
JOIN Vendor v
ON i.key_code = v.key_code
根据需要调整您返回的列,如果没有样本数据,则不清楚JOIN
中是否需要其他条件。
在Excel中,您可以使用VLOOUKUP()
,但我更喜欢INDEX()
和MATCH()
,下面会尝试将B1
中的值与{{2}中的值相匹配1}},并返回Sheet2 B1:B20
:
A1:A20
有许多excel方法的插图示例很容易理解。