Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用宏加快Excel数据输入速度?_Excel_Vba_Excel Formula - Fatal编程技术网

使用宏加快Excel数据输入速度?

使用宏加快Excel数据输入速度?,excel,vba,excel-formula,Excel,Vba,Excel Formula,我目前正在尝试在excel中编写一个宏,以帮助缩短这将需要的时间。我有10个不同检修孔的水样数据,自1994年以来每季度对每个检修孔进行一次取样。正因为如此,我需要为这个电子表格的每个检修孔输入总共75个日期。每个日期都有97行信息输入到该工作表中,然后在进入下一个日期之前输入一个空格。我的最终问题是,我如何从第一张图片中获取显示的日期,并将第一张图片复制97次,然后再复制第二张97次,而不重复这样做。示例是附加的图像。列A中有一个整数序列,从0开始向上。在B列中,对A列进行整数除法(商)。将整

我目前正在尝试在excel中编写一个宏,以帮助缩短这将需要的时间。我有10个不同检修孔的水样数据,自1994年以来每季度对每个检修孔进行一次取样。正因为如此,我需要为这个电子表格的每个检修孔输入总共75个日期。每个日期都有97行信息输入到该工作表中,然后在进入下一个日期之前输入一个空格。我的最终问题是,我如何从第一张图片中获取显示的日期,并将第一张图片复制97次,然后再复制第二张97次,而不重复这样做。示例是附加的图像。

列A中有一个整数序列,从0开始向上。在B列中,对A列进行整数除法(商)。将整数除以希望重复的次数(97)。然后在C列中,使用VLOOKUP,将B列中的值作为索引放入查找表,以“复制”日期值


如果每个日期都有相同的测量值,您可以使用一个新列,该列在a列上使用MOD,然后将其用作测量值查找表中第二个VLOOKUP的索引。

要回答最终问题,这可以通过VBA或一个相当简单的公式来实现。这张图片是您的输入还是您的预期输出?@marucciboy2预期输出。所以从2002年1月到2002年4月,再到2002年7月,再到2002年10月。然后它将返回到03年1月,以此类推。每个采样日期都发布了97次。你真的不需要宏。您可以使用实际日期,特别是因为您有每个季度的数据,所以您将始终移动3个月。将起始日期写97次,上面有一个空白单元格,然后在带有日期的最后一个单元格的正下方使用例如=IF(A1=“”;“”;EDATE(A1;3)),并复制到第8000行。完成了。现在,您可以将日期的年、月、日与MW03或其他任何您想要的内容连接在一起。