以WPS 2019版本为例:
关于一个EXCEL如何将一个工作表根据条件拆分成多件工作表,您可使用WPS参考下述步骤完成操作:
1、打开「表格(Excel)」文档;
2、点击「数据-拆分表格」;
3、按需选择「把工作表按照内容拆分」或「把工作簿按照工作表拆分」使用即可。
那请问是什么公式呢??
追答新建一个工作表,在第一行输入相应的表格头,然后在A2单元格输入数组公式:
=IFERROR(INDEX('18年销售记录总表'!A2:A42,SMALL(IF(MONTH('18年销售记录总表'!$A$2:$A$42)=1,ROW($2:$42),4^8),ROW(A1)))&"","")
复制并下拉,再向右拉,即可得到1月份的数据表,把上面公式中的等于1改成等于2即为2月份的表
此公式为数组公式,粘贴或者输入完毕必须是CTRL+SHIFT+ENTER这3键同时按结束,否则公式无效!!!
同时,公式里的数字42要改为总表中最后一行数据所在行的行号,此处总表以第2行开始有数据。
新生成表格中的日期列必须要设置成日期格式,否则显示仅为数值……
不知道什么原因改了日期格式还是显示的数字呢
把日期这一列的公式改成为:
=IFERROR(INDEX('18年销售记录总表'!A2:A42,SMALL(IF(MONTH('18年销售记录总表'!$A$2:$A$42)=1,ROW($2:$42),4^8),ROW(A1))),"")
好像还是有问题,出来的数据比原始数据少了的
1、那个ROW改成:ROW($1:$9858)
2、第一个要改成A$2:A$9859,因为没有绝对定位,
如何将一张工作表拆分成多个工作表?