excel表格中怎样查找在同一列中相同数据所对应的下一列数值?

如题所述

是要列数据查询还是行数据查询?

1、前列查询,返回值在后列对应行:
LOOKUP第一个参数查询值,第二个查询列(一维数组),第三个参数返回列(一维数组)
VLOOKUP第一个参数查询值,第二个参数查询列到返回值列(是一个包含查询及返回值的范围,多列),第三个参数2(从第一列到返回值列序号),第四个参数可忽略(0精确查询;1大致查询,需要数据排序)
2、按行数据查询,返回值为查询到的列的下一列
INDEX()、MATCH()组合代替LOOKUP()
LOOKUP(),查询返回为数值
MATCH(),查询返回为序列号
INDEX(),为按序列返回值
如需要某位置下一个,序列号+1
温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-04-23
步骤如下:
1、加入数据在A列,数据从A2开始
2、先对A列升序排列,则在B列插入辅助列
在B2输入=(ROW()-MATCH(A2,A:A,0))=1
然后往下复制公式
3、对B列进行自动筛选true(选中B1,工具-筛选-自动筛选,B1处下拉菜单选ture)
这样筛选出来的即重复数据
然后选中B列数据 复制 打开记事本 粘贴 再在记事本中复制数据 就可以粘贴到你想要的地方了
第2个回答  2023-04-23
这个要求简单,直接添加筛选就行
相似回答