B 列包含客户编号的值(多次)直到第 1000 行,A 列包含如下所示的销售订单信息。
Column A Column B
ORDER1 KRISHNA
ORDER2 RAVI
ORDER3 KRISHNA
现在在 CI 列中再次显示客户姓名,D、E 列包含客户的电子邮件 ID 和电话号码。因此它将像
Column A Column B Column C Column D Column E
ORDER1 KRISHNA KRISHNA Krihsna@gmail 12345
ORDER2 RAVI RAVI Ravi@yahoo 23456
ORDER3 KRISHNA
现在我想在 B 和 C 之间插入另外两列,想查看 B 列中客户的电子邮件 ID 和电话号码的值。
输出应看起来像。
Column A Column B Column c Column D
ORDER1 KRISHNA Krihsna@gmail 12345
ORDER2 RAVI Ravi@yahoo 23456
ORDER3 KRISHNA Krihsna@gmail 12345
答案1
对每个电子邮件地址和电话号码使用一个VLOOKUP
公式,如下所示(插入空白列 C 和 D 后,“数据库”位于列 E、F、G):
在 C1 中插入,=VLOOKUP($B1,$E:$G,2,FALSE)
在 D1 中插入=VLOOKUP($B1,$E:$G,3,FALSE)
为了提高效率,在 E 至 G 列中填写完所有客户数据(姓名、邮件地址、电话号码)后,选择填写的区域并命名(Ctrl-F3)。在上述公式中使用该名称(例如customers
)代替。$E:$G