EXCEL函数如何查找数值在工作表中的位置?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EXCEL函数如何查找数值在工作表中的位置?相关的知识,希望对你有一定的参考价值。

求高手解答,注意是在“工作表”中的位置,函数里不要出现区域(如A1:C30等)的引用,有没有这样的函数?求解答。在线等

不出现区域引用是不行的!
可以计算该数值所在单元格的行号、列号,于是就得到了单元格的位置

你有查找目标:即,找什么
然后,你:要到哪里找---------到哪里找,这就需要一个范围,即区域引用
找到了,计算其行列号。
所以,可以实现查找数据的位置(前提,必须有区域引用)

需要的话,抓图上来,并追问

或者口我:一五九六三九七零追问

比如查找“南京销售数量”在工作表“12年9月”的位置,只引用工作表不行吗?

追答

肯定不行

追问

我是想用indirect函数引用工作表中的数据,见截图B3的公式直接拉到C3,D3都会出现相应的工作表1210,1211中的数值,这点如何做到?求解答

追答

1、需要你的源表
2、我只有OFFICE2003,不能使用sumifs函数,可能我要用其他函数达到你的目的
上面有口
或者,直接试下这公式
=sumifs(indirect(B$1&"!H:H"),indirect(B$1&"!B:B"),合计!A3)

追问

哈哈,OK了,我总是在indirect(B$1&"!H:H")这块引用错,还以为indirect不能引用区域呢,谢谢,真是太感谢你了~~

追答

木有谢

参考技术A 具体根据你的条件写公式。
平常会用到MATCH,IF+FIND+ROW/COLUMN(找到则输出其对应的行或列)追问

这几个都不行

追答

没有不行的,经常这样用。直接写你的要求帮你写公式吧

追问

我的意思是不出现A1:C89之类的区域引用,只引用工作表,不引用区域

追答

不太明白你的意思,根据你上图你要的是不是这个呀-公式向后拉时让1209变成1210,1211?
=SUMIFS(INDIRECT(COLUMN(A1)+1208&"!H:H"),INDIRECT(COLUMN(A1)+1208&"!B:B"),合计!$A3)

追问

谢谢你,如果能同时采纳两个就好了,可惜给不了你财富,还是要谢谢你

追答

没事,以后把问题讲清楚或上图就更省事了。搞得大家都在这猜。

参考技术B Ctrl+F 就可以了

EXCEL表中,怎样将名字相同的信息合并,将其中的数值相加?

参考技术A

1、首先我们打开电脑里的excel软件打开一个待操作的表格,首先查看一下原始数据,A列是姓名列,包含重复姓名,B列是对应的数量数据。

2、然后我们选中AB列的数据区域,选择【插入】选项下的【数据透视表】选项。

3、根据下面图片的范例设置,可以选择生成透视表在当前工作表,也可以选择新建一个工作表,本例选择新建一个工作表。

4、将两个字段根据下图分别拖动到相应位置:【姓名】字段拖到“行标签”处,【数量】拖到“数值”框里。

5、设置完毕后,数据透视表就完成了,可以看到A列已经将【姓名】去除了重复值,相应的B列【数量】已经合并求和了。

以上是关于EXCEL函数如何查找数值在工作表中的位置?的主要内容,如果未能解决你的问题,请参考以下文章

Excel用啥函数查找并返回数据在表中的位置,就像按Ctrl+F,Excel2003版本

在excel中的大量数据中,如何查找出相同的四个单元格内容,并引用后面的单元格内容

如何在多行/列Excel电子表格表中查找值的位置

Excel中的数据类型

excel表格中如何用一个值查询表格中的相关值

EXCEL中如何用函数查找单元格所在行或列