2022-12-31 04:34来源:m.sf1369.com作者:宇宇
最简洁快速的做法莫过于用INDIRECT函数。
请看示例:
从上例来说。
假如有60个表格,拟取所有表格的B列数值到汇总表格。
在第一行B1开始输入所有表格名。
在A列输入行序号
在B2输入:
=INDIRECT(B$1&"!B"&$A2)
(注意公式里的$)
向右向下复制至需要的位置。
成功!
INDIRECT是我比较喜欢的一个函数,使用巧妙可以解决许多大问题。
1、电脑打开Excel文档,Ctrl+A全选文字。
2、全选文字后,Ctrl+C复制文字。
3、复制文字,打开Word文档,点击鼠标右键选择只粘贴文本。
4、选择只粘贴文本后,Word文档中就只粘贴文字了。
5、也可以复制Excel中的文字后,打开记事本,粘贴到记事本,在复制到别的地方。
首先假定工作簿名称为sheet1,A列是类别名称,B列是数量。提取A列不重复数据,可以复制到其它表格进行高级筛选(选择不重复数据,复制到指定位置),假定复制到工作薄sheet2为A列,第一行是标题,计算结果显示在B列,在B2输入"=SUMIF(Sheet1!A:A,A:A,Sheet1!B:B),将公式复制到下面的单元格,就OK了
如果取部分字符,可以使用mid函数进行提取的 =mid(a1,2,3)提取从第2到4的三个字符 如果是某个字符串,建议使用find+mid组合函数 不过具体还是看楼主的明确要求 现在的需求不明确的 另外可以使用VBA
这个要使用VBA。我有一个调查问卷的样表,在附件中,你可以参考下。实现效果和你这个基本相同。
需要在【工具】-【宏】-【安全性】里,设置为【低】,然后重新打开表格,你就可以看到效果了。
将excel中具有相同内容的各行提取出来的方法:工具/原料win7系统电脑 office20101、首先打开进入excel软件,找到需要进行操作的数据(这里是A2:A10),将其中的重复数据提取到特定位置(这里是E2:E10)。
2、用鼠标将E2:E10内容全部选中。
3、在中间层编辑栏键入公式:=IF(COUNTIF($A$2:A2,A2)>1,A2,"")。
4、再按下键盘的“ctrl+回车键”获得结果即可。