当前位置:首页经验技巧Excel经验excel函数

excel表中两列如何进行数据匹配

2026-01-15 14:18:29

1.如何在excel表中进行两列的匹配

数据的匹配常用的函数进行匹配,可用的函数很多,如:1)vlookup函数,用法:VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup]) ,注意:lookup_value(查找的值)必须在table_array(查找范围)的第一列;col_index_num(返回列号)从table_array第一列开始且必须在table_array范围内。

2)index函数和match函数配合使用,用法:INDEX(array, MATCH(lookup_value, lookup_array, [match_type]))上述是常见的两种方法:方法1较为简单,但返回值列必须在对比值列的右侧,是个较大的限制;方法2使用函数嵌套,相对难一点,但不受返回值列的限制,应用也很广泛。具体使用时可以根据具体情况进行选择。

2.怎么用vlookup对两个表匹配相同数据?

打开EXCEL表格,在A列和B列单元格中输入数据,需要找到A列和B列中的相同数据。在C1单元格中输入函数公式:=VLOOKUP(B:B,A:A,1,0)。然后点击回车,即可看到C1单元格中显示了B列对应的A列中相同的数据。之后向下拖动单元格填充公式,即可看到相同的数据即可显示出来,不同的数据显示的错误提示。

vloopup函数在excel中经常用到,特别是对于数据分析,它可以帮你快速匹配一列对象所对应的值。打开EXCEL表格,在A列和B列单元格中输入数据,需要找到A列和B列中的相同数据。在C1单元格中输入函数公式:=VLOOKUP(B:B,A:A,1,0)。然后点击回车,即可看到C1单元格中显示了B列对应的A列中相同的数据。之后向下拖动单元格填充公式,即可看到相同的数据即可显示出来,不同的数据显示的错误提示。

需要注意的是,利用vlookup函数需要对两个表进行分别的对比匹配。所以使用起来相对比较麻烦,而且您需要对Vlookup函数使用非常熟练。这里需要补充一点的是,vlookup函数匹配如果不成功,就会出现类似上图的“#N/A”的错误显示。

为了让单元格的显示比较“圆满”。Vlookup函数通常与一个函数搭配使用,那个函数叫做iferror。也就是刚刚出错的单元格,变成0。Iferror函数的用法也很简单,如果Vlookup匹配成功则显示成功的值,如果不成功则显示为0。

3.EXCEL两列怎么匹配两列有几位数字相同的数据

亲,如果第二列的3~5位没有重复的情况,那么可以用下面的公式。

如下图,C1为数组公式,按“Ctrl+Shift+回车”结束输入,下拉:

=MAX((MID(B:B,3,3)=MID(A1,3,3))*B:B)

C列就是你需要的,和A列对应的顺序

4.如何将两个excel表的信息进行匹配

详见样表截图

为方便理解,把原始数据和查询表放在同一张表上的KL列

F2输入

=INDEX(L:L,MIN(IF((RIGHT($L$2:$L$10,4)=RIGHT(D2,4))*(LEFT($K$2:$K$10)=LEFT(E2)),ROW($2:$10),4^8)))

数组公式,先按住CTRL+SHIFT,最后回车

公式下拉

G2输入

=INDEX(K:K,MIN(IF((RIGHT($L$2:$L$10,4)=RIGHT(D2,4))*(LEFT($K$2:$K$10)=LEFT(E2)),ROW($2:$10),4^8)))

数组公式,先按住CTRL+SHIFT,最后回车

公式下拉


电脑版

免责声明:本站信息来自网络收集及网友投稿,仅供参考,如果有错误请反馈给我们更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任,谢谢您的合作。
版权所有:五学知识网 Copyright © 2015-2026 All Rights Reserved .