问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Excel 两列有相同内容,但顺序不同如何匹配数据

发布网友 发布时间:2022-03-04 16:47

我来回答

6个回答

懂视网 时间:2022-03-04 21:08

产品型号:ASUS S340MC

系统版本:Windows 10

软件版本:Microsoft Office Excel 2020

excel匹配两列具有相同部分的数据总共需要4步操作,具体的操作步骤如下:

1、打开需要操作的Excel表格。

2、用鼠标框选住两列数据,接着点击条件格式。

3、选择并点击突出显示单元格规则,点击重复值。

4、在弹窗中点击确定即可。

总结

1、打开需要操作的Excel表格。

2、用鼠标框选住两列数据,接着点击条件格式。

3、选择并点击突出显示单元格规则,点击重复值。

4、在弹窗中点击确定即可。

热心网友 时间:2022-03-04 18:16

可以用VLOOKUP。

1、电脑打开Excel表格。


2、打开Excel表格后,输入公式=VLOOKUP(B3,A3:A6,1,0)。


3、输入公式回车确认后,如果没有相同的就会显示错误。


4、下拉复制,如果有相同的,就会显示名字。

热心网友 时间:2022-03-04 19:34

因为没有看到具体数据,所以无法明确如何匹配,一般情况下可以使用vlookup来进行匹配

VLOOKUP

全部显示

全部隐藏

在表格数组的首列查找指定的值,并由此返回表格数组当前行中其他列的值。

VLOOKUP 中的 V 参数表示垂直方向。当比较值位于需要查找的数据左边的一列时,可以使用 VLOOKUP 而不是 HLOOKUP。

语法

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

Lookup_value 为需要在表格数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。)第一列中查找的数值。Lookup_value
可以为数值或引用。若 lookup_value 小于 table_array 第一列中的最小值,VLOOKUP 返回错误值 #N/A。

Table_array 为两列或多列数据。使用对区域或区域名称的引用。table_array
第一列中的值是由 lookup_value 搜索的值。这些值可以是文本、数字或逻辑值。文本不区分大小写。

Col_index_num 为 table_array
中待返回的匹配值的列序号。Col_index_num 为 1 时,返回 table_array 第一列中的数值;col_index_num 为 2,返回
table_array 第二列中的数值,以此类推。如果 col_index_num :

小于 1,VLOOKUP 返回错误值 #VALUE!。
大于 table_array 的列数,VLOOKUP 返回错误值 #REF!。

Range_lookup 为逻辑值,指定希望 VLOOKUP 查找精确的匹配值还是近似匹配值:

如果为 TRUE 或省略,则返回精确匹配值或近似匹配值。也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。
table_array 第一列中的值必须以升序排序;否则 VLOOKUP 可能无法返回正确的值。有关详细信息,请参阅排序数据。

如果为 FALSE,VLOOKUP 将只寻找精确匹配值。在此情况下,table_array 第一列的值不需要排序。如果 table_array
第一列中有两个或多个值与 lookup_value 匹配,则使用第一个找到的值。如果找不到精确匹配值,则返回错误值 #N/A。

注解

在 table_array 第一列中搜索文本值时,请确保 table_array 第一列中的数据没有前导空格、尾部空格、直引号(' 或
")与弯引号(‘或“)不一致或非打印字符。否则,VLOOKUP 可能返回不正确或意外的值。有关详细信息,请参阅 CLEAN 和 TRIM。
在搜索数字或日期值时,请确保 table_array 第一列中的数据未存储为文本值。否则,VLOOKUP
可能返回不正确或意外的值。有关详细信息,请参阅将保存为文本的数字转换为数字值。
如果 range_lookup 为 FALSE 且 lookup_value 为文本,则可以在 lookup_value 中使用通配符、问号 (?)
和星号 (*)。问号匹配任意单个字符;星号匹配任意字符序列。如果要查找实际的问号或星号,请在该字符前键入波形符 (~)。

示例 1

如果将示例复制到一个空白工作表中,可能会更易于理解。

如何复制示例

创建一个空白工作簿或工作表。
在帮助主题中选择示例。
注释 请不要选择行或列标题。

从帮助中选择示例

按 Ctrl+C。
在工作表中,选择单元格 A1,然后按 Ctrl+V。
若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“公式”选项卡的“公式审核”组中,单击“显示公式”按钮。

本示例搜索大气特征表的“密度”列以查找“粘度”和“温度”列中对应的值。(该值是在海平面 0 摄氏度或 1 个大气压下对空气的测定。)

1

2

3

4

5

6

7

8

9

10

A

B

C

密度

粘度

温度

0.457
3.55
500

0.525
3.25
400

0.616
2.93
300

0.675
2.75
250

0.746
2.57
200

0.835
2.38
150

0.946
2.17
100

1.09
1.95
50

1.29
1.71
0

公式

说明(结果)

=VLOOKUP(1,A2:C10,2)
使用近似匹配搜索 A 列中的值 1,在 A 列中找到小于等于 1 的最大值
0.946,然后返回同一行中 B 列的值。(2.17)

=VLOOKUP(1,A2:C10,3,TRUE)
使用近似匹配搜索 A 列中的值 1,在 A 列中找到小于等于 1 的最大值
0.946,然后返回同一行中 C 列的值。(100)

=VLOOKUP(.7,A2:C10,3,FALSE)
使用精确匹配在 A 列中搜索值 0.7。因为 A
列中没有精确匹配的值,所以返回一个错误值。(#N/A)

=VLOOKUP(0.1,A2:C10,2,TRUE)
使用近似匹配在 A 列中搜索值 0.1。因为 0.1 小于 A
列中最小的值,所以返回一个错误值。(#N/A)

=VLOOKUP(2,A2:C10,2,TRUE)
使用近似匹配搜索 A 列中的值 2,在 A 列中找到小于等于 2 的最大值
1.29,然后返回同一行中 B 列的值。(1.71)

示例 2

如果将示例复制到一个空白工作表中,可能会更易于理解。

如何复制示例

创建一个空白工作簿或工作表。
在帮助主题中选择示例。
注释 请不要选择行或列标题。

从帮助中选择示例

按 Ctrl+C。
在工作表中,选择单元格 A1,然后按 Ctrl+V。
若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“公式”选项卡的“公式审核”组中,单击“显示公式”按钮。

本示例搜索婴幼儿用品表中“货品 ID”列并在“成本”和“涨幅”列中查找与之匹配的值,以计算价格并测试条件。

1

2

3

4

5

6

A

B

C

D

货品 ID

货品

成本

涨幅

ST-340
童车
¥145.67
30%

BI-567
围嘴
¥3.56
40%

DI-328
尿布
¥21.45
35%

WI-989
柔湿纸巾
¥5.12
40%

AS-469
吸出器
¥2.56
45%

公式

说明(结果)

= VLOOKUP("DI-328", A2:D6, 3, FALSE) *
(1 + VLOOKUP("DI-328", A2:D6, 4, FALSE))
涨幅加上成本,计算尿布的零售价。(¥28.96)

= (VLOOKUP("WI-989", A2:D6, 3, FALSE) *
(1 + VLOOKUP("WI-989", A2:D6, 4, FALSE))) * (1 - 20%)
零售价减去指定折扣,计算柔湿纸巾的销售价格。(¥5.73)

= IF(VLOOKUP(A2, A2:D6, 3, FALSE) >=
20, "涨幅为 " & 100 * VLOOKUP(A2, A2:D6, 4, FALSE) &"%", "成本低于
¥20.00")
如果某一货品的成本大于或等于 ¥20.00,则显示字符串“涨幅为
nn%”;否则,显示字符串“成本低于 ¥20.00”。(涨幅为 30%)

= IF(VLOOKUP(A3, A2:D6, 3, FALSE) >=
20, "涨幅为: " & 100 * VLOOKUP(A3, A2:D6, 4, FALSE) &"%", "成本为 ¥" &
VLOOKUP(A3, A2:D6, 3, FALSE))
如果某一货品的成本大于或等于 ¥20.00,则显示字符串“涨幅为
nn%”;否则,显示字符串“成本为 ¥n.nn”。(成本为
¥3.56)

示例 3

如果将示例复制到一个空白工作表中,可能会更易于理解。

如何复制示例

创建一个空白工作簿或工作表。
在帮助主题中选择示例。
注释 请不要选择行或列标题。

从帮助中选择示例

按 Ctrl+C。
在工作表中,选择单元格 A1,然后按 Ctrl+V。
若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“公式”选项卡的“公式审核”组中,单击“显示公式”按钮。

本示例搜索员工表的 ID 列并查找其他列中的匹配值,以计算年龄并测试错误条件。

1

2

3

4

5

6

7

A

B

C

D

E

ID





职务

出生日期

1

小明
销售代表
12/8/1968

2

彩瑜
销售副总裁
2/19/1952

3

志东
销售代表
8/30/1963

4


销售代表
9/19/1958

5


销售经理
3/4/1955

6

术平
销售代表
7/2/1963

公式

说明(结果)

=INT(YEARFRAC(DATE(2004,6,30),
VLOOKUP(5,A2:E7,5, FALSE), 1))
针对 2004 财政年度,查找 ID 为 5 的员工的年龄。使用
YEARFRAC 函数,以此财政年度的结束日期减去出生日期,然后使用 INT 函数将结果以整数形式显示。(49)

=IF(ISNA(VLOOKUP(5,A2:E7,2,FALSE)) =
TRUE, "未发现员工", VLOOKUP(5,A2:E7,2,FALSE))
如果有 ID 为 5
的员工,则显示该员工的姓氏;否则,显示消息“未发现员工”。(林)
当 VLOOKUP 函数返回错误值 #NA 时,ISNA 函数返回值 TRUE。

=IF(ISNA(VLOOKUP(15,A3:E8,2,FALSE)) =
TRUE, "未发现员工", VLOOKUP(15,A3:E8,2,FALSE))
如果有 ID 为 15
的员工,则显示该员工的姓氏;否则,显示消息“未发现员工”。(未发现员工)
当 VLOOKUP 函数返回错误值 #NA 时,ISNA 函数返回值 TRUE。

=VLOOKUP(4,A2:E7,3,FALSE) & " "
& VLOOKUP(4,A2:E7,2,FALSE) & "是" & VLOOKUP(4,A2:E7,4,FALSE) &
"。"
对于 ID 为 4 的员工,将三个单元格的值连

热心网友 时间:2022-03-04 21:09

可以用排序功能

或者用函数 if()

或者用vlookup函数进行匹配 

或者用countif计算出现个数

具体问题是什么、。?

热心网友 时间:2022-03-04 23:00

用VLOOKUP和MATCH都可以匹配,要看你需要什么结果了。

热心网友 时间:2022-03-05 01:08

排个序不就得了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机变砖变砖的原因 新手H1073C 刷机变砖了,求助 黄鼠狼怎么控制人 要造一个工程,工程总造价为78000000,施工前要办理施工许可证,请问办 ... 78000000万元等于多少亿? 胃炎犯了能吃水果吗 胃炎吃水果要注意什么 慢性胃炎不可以吃什么水果 慢性胃炎不能吃什么水果 Gmapping-移动机器人是怎么构建地图 excel怎么按两列数据进行匹配两部分数据 怎样把excel中两列有部分相同的数据进行匹配 Excel表个如何将两个表中相同的部分匹配出来,该怎么做 怎么更改QQ登录密码啊? 怎样把excel中两列有部分相同的数据进行匹配? 求高手告知HP pro系列笔记本的BIOS中如何设置U盘为第一启动项 惠普笔记本的bios中文怎样设置u盘启动 我要怎样才知道我在微信里扫码支付的钱是干什么用去了? 惠普bios怎么进入u盘启动 惠普BIOS如何设置U盘启动 惠普笔记本电脑怎样bios设置u盘启动 hp Elitebook 笔记本如何设置Bios,才能从U盘启动? 微信二维码扫描支付怎么收回钱 hp笔记本怎么进bios设置u盘启动 hp怎么进入bios设置u盘启动顺序 惠普电脑如何进入bios设置u盘启动 惠普笔记本的bios怎样设置U盘启动? HP笔记本U盘启动BIOS设置 惠普笔记本这个bios怎么设置u盘启动 hp笔记本怎么进bios设置u盘启动? excel匹配两列相同项的内容如何匹配 excel如何匹配两列相同的项,若匹配则把该列表同一行的数据列出来 如何比对excel表格两列数据中的相同部分或重复部分 excel表中有俩列部分数据相同,怎么取对应数据到另一列 EXCEL两列怎么匹配两列有几位数字相同的数据 关于EXCEL中查找显示两列中含有相同数据的对应行 excel表格两列有相同的数据,要怎么设置自动匹配,然后还能把其中一列的后一列内容相应的内容自动匹配过来 怎么换微信字体的样式 excel中一个表内如何找出两列数据里相同的数据,并自动匹配。 excel中如果两列数据相似,如何匹配对应? excel两列数据中如何找出相同的数据并对应排列 如何更改qq号密码 excel怎么用公式找出两列中相同的数据!! EXCEL 两列数据比对,对应的位置具有相同排列数据的查找!怎么办呢? excel中一个表内如何找出数据相同的两列数据并自动匹配? excel从两列有重复数据的列中找出相同项,匹配第三列数据,当条件列数据相同时,第三列可自由匹配。 笔记本无线网络适配器找不到怎么办? 微博怎样帮别人阔粉丝 微博怎么增加人气 笔记本显示区域中找不到无线网络