Excel 从另一列中查找文本并用相邻值替换它们
例如:Excel 从另一列中查找文本并用相邻值替换它们,excel,excel-formula,excel-2010,vlookup,vba,Excel,Excel Formula,Excel 2010,Vlookup,Vba,例如: Column A Column B Column F Column G 50 61 50 1.9 63 69 61 0 72 74 63 1.8 69 1.96
Column A Column B Column F Column G
50 61 50 1.9
63 69 61 0
72 74 63 1.8
69 1.96
72 2.1
74 2.5
G列具有F列的值
我想使用F列中的文本查找a列和B列中的文本,并使用G列中的文本替换它,如下结果:
Column A Column B Column F Column G
1.9 0 50 1.9
1.8 1.96 61 0
2.1 2.5 63 1.8
69 1.96
72 2.1
74 2.5
假设所有单元格都是数字(如示例所示),将它们从“文本”格式转换为“数字”格式。然后: 在C1上键入:
=VLOOKUP(A1,$F$1:$G$6,2,0)
在D1上键入:
=VLOOKUP(B1,$F$1:$G$6,2,0)
将公式拖动到属于相同列的其他行
我将解释
vlookup
公式是如何工作的。如果您可以使用公式和一些帮助列,则可以使用vlookup
为此,请在a列之后插入一列(之后将变为“B”)。在单元格B2中,输入以下公式:
=VLOOKUP(A2, G:H, 2, 0)
[注:在A列之后插入列后,F:G列移到G:H列]
并填充到A列的末尾。完成后,将B列的值复制并粘贴到A列,然后删除B列
对B列重复上述步骤