excel表格中如何查看有哪些位置(或数据)引用了指定位置的数据。

打个比方 我有个两个工作表(工作表1和工作表2),工作表1 里面A1、A100、A1000 等于(或者计算时引用了) 工作表2里的A10的数据。怎么能一下子查到都有哪些位置引用了工作表2里的A10数据。如果你是推荐用查找的方法就不用说了。
还没有我要的结果 ,我的工作表1 是后面几个工作表的汇总(引用后面的工作表的数据),因为后面几个工作表没有规律且工作表1的内容有几百项,有的名称还相似。我怕后面表格的内容在工作表1里面重复汇总了。所以想找到一个命令,能体现出后面的工作表中的内容都有哪些被汇总表(工作表1)里的表格引用了。起码能体现出被哪里引用的位置和个数。例如我上面问题打的比方,通过这个命令能点一下工作表2里的a10单元格,就让我知道我知道原来工作表2里有三个地方分别是A1、A100、A1000都引用了工作表2里的a10的数据。这样我就知道重复录入了两个。我再根据知道的位置看看哪两个是不那么符合描述,就把他们删掉。

“一下子查到”之后,你希望结果是如何显示呢?

显示数量?显示位置?在哪里显示?

如果只显示数量,那么假设搜索区域为Sheet1的A1:C3,公式为:

=SUMPRODUCT(--ISNUMBER(FIND("Sheet2!A10",FORMULATEXT(A1:C3))))

想到一个笨办法,凑合着用吧。

假如要搜索表1的A1:H10区域,看看哪里引用了Sheet2的M1单元格,可以在J1位置输入数组公式:=SMALL(IF(ISNUMBER(FIND("Sheet2!M1",FORMULATEXT($A$1:$H$10))),ROW($A$1:$H$10)&TEXT(COLUMN($A$1:$H$10),"00000"),9999999999)*1,ROW(A1))

组合键确认后,下拉,走到出现9999999999。上面的数据中,后5位代表引用公式单元格看在列,剩余部分表示所在行。

期待高手能给出更好的解决方案。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-08-10
1.如图:需要将“十二月份工资”工作薄中的“工资”列的数值与“年终奖励”工作薄中的“奖励金额”列的数值相加,并显示在“年终奖励”工作薄中的“应发工资”列。
2.“年终奖励”工作薄中,选择C2单元格,输入“=B2+”,不要按回车确认。
3.再点“十二月份工资”工作薄中B2单元格进行选择,选择后,“年终奖励”工作薄中C2会自动写入公式“=B2+[十二月份工资.xls]Sheet1!$B$2”。这个公式也可以直接在“年终奖励”工作薄的C2单元格中输入,不过“[”、“]”不方便输入,所以建议使用平铺窗口浏览,同一界面显示打开的所以工作薄。
4.公式表示:当前工作表中的B2单元格内的数值+“十二月份工资.xls”工作薄中“Sheet1”工作表中B2单元格内的数值
引用其他工作薄的数据,格式为:[工作薄名称]工作表名称!单元格地址。
5.输入公式后按回车,显示结果。
6.因为按上述方式输入的公式为绝对引用,如果直接复制C2单元格填充至C3:C5,计算会出错,所以完成C3:C5区域的计算有以下两个办法:
一、用第二步到第四步的步骤完成C3:C5区域的计算;
二、左键双击C2单元格,删除公式中的两个“$”,公式成为“=B2+[十二月份工资.xls]Sheet1!B2”后是相对引用,再复制C2单元格填充至C3:C5即可。本回答被网友采纳
第2个回答  2018-08-11

一个工作表倒是可以,跨工作表的。。

第3个回答  2018-08-13

本回答被提问者采纳