Í有两个电子表格。
列A具有值。
列B具有相同的值,但顺序不同。
列C、D、F也很重要,并且与栏A相关。
我需要从列A和栏B中找到匹配的值。
并用列C、D、F替换B列中的值。
初步感谢!
您要查找的函数是vlookup()
。此函数在给定列中搜索与您设置的变量匹配的第一个值。然后,它将n列向右移动并返回值。
此函数不会将B列中的值替换为C、D和amp;F.相反,您必须创建一个新列,并根据您设置的规则从每列中选择所需的值。
我不清楚你是否希望合并C、D和amp;F(在这种情况下,您应该使用concatanate()
函数),或者根据某些优先级系统只显示一列中的值。如上所述,连接这些值相对简单。列的优先级需要设置一些if / else
语句来控制返回每一列C、D或F的条件。
更新
根据你在下面评论中附加的图像,我建议你在单元格D2中放置以下功能:
=vlookup(C2,A$2:B$8,2,0)
然后将此方程式沿D列的长度向下拖动,从第2行拖动到第8行。将自动调整每行的引用。
作为旁注,我通常将Number
和Price
列放在它们自己的选项卡中。如果你转到页面的左下角,你会看到你可以创建一个新的选项卡(并随意命名)。重要的是要将这些信息在视觉上分开,因为您将其用作查找表。虽然查找表很重要,但它们不需要始终在主电子表格上可见。此外,它们的行数几乎总是与正在分析的数据集不同(在这种情况下,我猜您将分析Number-2
和Price-2
)。因此,将查找表和主数据集并排显示会变得很尴尬。