问题已解决
老师,我两个表同一个车架号,我想把另一个表车架号对应的名称匹配进来,函数怎么写?
温馨提示:如果以上题目与您遇到的情况不符,可直接提问,随时问随时答
速问速答假设条件
假设你有两个工作表,分别为 Sheet1 和 Sheet2。Sheet1 中有车架号(在 A 列)和需要匹配名称的空白列(假设在 B 列),Sheet2 中有车架号(在 C 列)和对应的名称(在 D 列)。
使用 VLOOKUP 函数(Excel 中)
在 Sheet1 的 B2 单元格(假设数据从第二行开始)中输入以下公式:
=VLOOKUP(A2,Sheet2!$C:$D,2,FALSE)公式解释:
A2:这是要在 Sheet2 中查找的值,即 Sheet1 中的车架号。
Sheet2!$C:$D:这是查找的范围,表示在 Sheet2 的 C 列和 D 列中查找。使用$符号锁定列,这样在向下填充公式时范围不会改变。
2:表示返回查找范围中的第二列的值,即 Sheet2 中的 D 列(对应的名称)。
FALSE:表示精确匹配,确保只返回完全匹配车架号对应的名称。
输入公式后,按下回车键,然后将 B2 单元格的公式向下填充到需要匹配的所有行,即可将 Sheet2 中车架号对应的名称匹配到 Sheet1 中。
11/26 15:31
84785018
11/26 15:40
老师,我好像也是这样的,但得不出值,你看看我有啥问题
朴老师
11/26 15:43
那你看下下面的
VLOOKUP 函数基本用法
如果你想根据车架号(在一个表中)去匹配另一个表中对应的名称,VLOOKUP 函数是常用的方法。
函数的基本格式是:VLOOKUP(查找值,查找区域,返回列数,精确匹配)。
假设你的车架号在表 1 的 A 列,要从表 2 中匹配名称(假设名称在表 2 的 B 列)。
在表 1 中需要匹配名称的单元格(假设从 C2 开始),公式可以这样写:
=VLOOKUP(A2,表2!$A:$B,2,FALSE)
这里的A2是表 1 中的车架号(查找值),表2!$A:$B是在表 2 中的查找区域($ 符号是为了固定查找区域,防止公式下拉时区域变动),2表示在查找区域中要返回的列数(因为名称在表 2 的 B 列,是查找区域中的第 2 列),FALSE表示精确匹配。
INDEX - MATCH 函数组合(另一种方法)
如果你觉得 VLOOKUP 函数在某些情况下不太方便(比如查找列在查找区域的最左侧时),可以使用 INDEX - MATCH 函数组合。
公式如下:
=INDEX(表2!$B:$B,MATCH(A2,表2!$A:$A,0))
这里的INDEX(表2!$B:$B,...)表示要从表 2 的 B 列(即名称所在列)中返回值。MATCH(A2,表2!$A:$A,0)是用来查找表 2 中 A 列(车架号所在列)中与表 1 的 A2 车架号匹配的位置,0表示精确匹配。然后INDEX函数根据MATCH函数找到的位置从 B 列中返回对应的名称。