EXCEL 数组公式如何跨工作表。

输出区域内值为13第一个第二个...类推符合条件的行数,放到另一个工作表中。假设数据区域在Sheet1的A1:C10,数值没有规律。如何固定住A1:C10这个区域,类似I... 输出区域内值为13第一个第二个...类推符合条件的行数,放到另一个工作表中。
假设数据区域在Sheet1的A1:C10,数值没有规律。
如何固定住A1:C10这个区域,类似INDIRECT函数。
展开
 我来答
敏镶巧0gJ
推荐于2016-05-24 · TA获得超过4万个赞
知道大有可为答主
回答量:2.4万
采纳率:88%
帮助的人:4517万
展开全部

1.如图示例,想将表“春天”和“夏天”中的销售额按照序号求和至“汇总”表格的相应位置。

2.第一种方法是手工添加,选择“汇总”表中的需要计算求和的单元格,然后点击自动求和。

3.然后选择“春天”表里的相应单元格,然后按住ctrl,选择“夏天”里的相应单元格。

4.然后向下拖拽即可完成。

5.第二种方法是直接在汇总表中,直接输入=SUM(春天!B2,夏天!B2)

6.然后进行向下的拖拽即可完成。

轮回岂无边关3
2015-09-06 · TA获得超过1.1万个赞
知道小有建树答主
回答量:1100
采纳率:100%
帮助的人:308万
展开全部
你的这个要求(使用复制粘贴不再进行操作)是不能实现的,只要是复制公式,Excel就会默认链接到原始的数据源。。体现在公式里面就有了'[A表.xls].sheet1'这样的东西存在。。
1.如果你想在新表里面彻底去掉这些东西。有一种变通的方法,你把公式复制粘贴过来以后,统一进行替换,把[A表.xls].sheet1这样的数据替换成空。。

2,还有一种办法,就是你另存整个Excel工作簿,变成一张新表,把不需要的内容删除,加入你的新内容。。公式还是不会变化的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mayabinxa
2012-12-13 · 超过11用户采纳过TA的回答
知道答主
回答量:76
采纳率:100%
帮助的人:15.2万
展开全部
在结果表的A1中输入:
=INDEX(sheet1!A1:C10,SMALL(IF(VALUE(sheet1!$C$1:$C$10)=13,ROW($1:$10),10000),ROW(A1)))&""
输入完后按三键ctrl+shift+enter拖动即可
追问
=INDEX(sheet1!A1:C10  这看明白了
SMALL(IF(VALUE(sheet1!$C$1:$C$10)=13,ROW($1:$10),10000),ROW(A1)))&""这是什么意思?
简单介绍下SMALL IF和VALUE

下面不看也罢:
这样$C$1:$C$10绝对引用 行不通,因为我以后会在sheet1中插入新的一行数值。绝对引用不计算新数值。只会变成$C$2:$C$11。
暂时不固定A1:C10 这个区域了,再多个别的函数更理解不了。
追答
IF就是找出等于C列等于13 的,其中加了VALUE就是其值为13的单元格;
SMALL就是将C列等于13的一一罗列出来
注意是数组公式,要按三键的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式