EXCEL里如何查找列相同数值并按顺序返回行值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EXCEL里如何查找列相同数值并按顺序返回行值相关的知识,希望对你有一定的参考价值。
A B C
1 总号 日期 摘要
2 001 2009-10-13 汽油费:吕报320王总300陈副总320
3 001 2009-10-13 吕报通行费停车费58车费5.5陈副总报210
4 001 2009-10-13 杨报购钢丝管两米26
5 001 2009-10-13 邹报台干伙食
6 001 2009-10-13 支付
7 002 2009-10-13 吕报购电木棒、塑钢棒
8 002 2009-10-13 购氧气、已炔各一瓶
9 002 2009-10-13 支付
10 003 2009-10-16 吕报汽油费330
11 003 2009-10-16 吕报通行费85王总报通行费70
12 003 2009-10-16 吕报补轮胎40吕报汽车保养490
13 003 2009-10-16 杨报购草籽杀虫剂430
14 003 2009-10-16 杨报厨房用调料等328餐费29陶报餐费180
15 003 2009-10-16 支付
问:如何用公式查找A列总号为'001',按顺度返回C列值。结果要为如下:
总号 摘要
001 汽油费:吕报320王总300陈副总320
001 吕报通行费停车费58车费5.5陈副总报210
001 杨报购钢丝管两米26
001 邹水云报台干伙食
001 支付
TO:whoAmI13
我在套用您的公式的时候,
=index(总表A$2:A$1000,small(if(总表B$2:B$1000=$A$2,row(总表A$2:A$1000)-1),row(1:1)))
要把ROW()-1改成-3才行,不明白?
需要把ROW(1:1)改成ROW(1:表中数据实际行数)吗?
如果找不到为001值对应的数据,不想看到出现#NUM,要返回“”空值要怎么写呢?
谢谢了。
这里假设查询值在A2(即在A2输入数据,其它列则显示相关数据)
2、
在A3输入数组公式(以Ctrl+shift+enter生成大括号):
=index(总表A$2:A$1000,small(if(总表B$2:B$1000=$A$2,row(总表A$2:A$1000)-1),row(1:1)))
向右向下复制公式即可生成相关信息。
出现NUM错误值后则表示已显示完毕。 参考技术A sheet2中,a2输入001或其他总号;
b2 =IF(a2<>"",INDEX(sheet1!C:C,MATCH(a$2,sheet1!A:A,0)+ROW()-2),"")
向下拖足够行;
a3 =IF(ROW()-1>COUNTIF(sheet1!A:A,a$2),"",a2)
下拖足够多行。 参考技术B 数据-》筛选-》自动筛选
在各列的第一行会出现小箭头,需要以哪列查找就点开哪列的小箭头,从中选择你需要的关键字。祝你成功。 参考技术C 你用自动筛选不就行了?
如何在EXCEL里面将相同编号的数值相加,不同编号的数值保留。求具体算法。
判断c列是否相同,相同的话将o列相加,在后面一列显示。若没有和他相同的就直接在后面一列显示。
excel表格将相同名称的数值相加的方法:
工具/原料
win10系统电脑 office2007
1、首先打开excel软件,在单元格中键入一些数据,用于操作。
2、在这里选中“名称”所在的单元格“B2”,选中之后点击工具栏中的“数据”选项卡。
3、在数据选项卡下选择“筛选”。
4、点击名称旁边的下拉箭头,弹出下拉菜单之后,只选中“苹果”。
5、选中图示的单元格。
6、然后再工具栏中找到“公式”选项卡,跳转之后,选择“自动求和”按钮,弹出下拉菜单之后选择“求和”。
7、弹出公式编辑页面之后,按回车键。
8、完成图示。
参考技术A=SUMIF(A:A,D2,B:B)
D列也可以用INDEX获取数据
追问D列数据很多啊,怎么弄?
追答你看好了
再多都可以
=INDEX(A:A,SMALL(IF(MATCH(A$1:A$1000&"",A$1:A$1000&"",)=ROW(A$1:A$1000),ROW(A$1:A$1000),65536),ROW(A1)))&""
数组公式
但没有你表格的具体样式,无法写具体的公式给你
建议上一个完整的表格图上来,必须带上行号列标追问
拜托 看一下!大神 急啊!
追答P2单元格写入公式
=IF(COUNTIF(C$2:C2,C2)=1,SUMIF(C:C,C2,O:O),"")
下拉复制公式
以上是关于EXCEL里如何查找列相同数值并按顺序返回行值的主要内容,如果未能解决你的问题,请参考以下文章
excel查找首行某个数值,返回这一列的数据。就是要从一堆数据里找出想要的那列
在excel中的大量数据中,如何查找出相同的四个单元格内容,并引用后面的单元格内容
如何在EXCEL里面将相同编号的数值相加,不同编号的数值保留。求具体算法。