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列重复上述步骤