2014-09-04 13 views
0

我有一套电子表格中每个汽车零件的日期(一系列年份)。每个部分都有不同的年份范围。例如,消音器适合1972-1977年的福特野马。从1969年到1976年,镜子适合雪佛兰雪佛兰。电子表格中列出了8000个部件,其中包含日期(年)范围。 (范围实际上在两个单元格中,第一个单元格开始一年,第二个单元格结束一年)。对于每个部分,我需要一个列表(行)在该范围内的每一年。例如,Mustang的消声器将从一行开始:

1972-1977 |福特|野马|消声器

至六行:

1972 |福特|野马|消声器
1973 |福特|野马|消声器
1974 |福特|野马|消声器

等。我可以从电子表格中已包含的年份数据中提取这些行吗?如果是这样,怎么样?
谢谢!在CSV,Excel或电子表格中将不同的日期范围拉入单独的单元格

+0

我在下面的线程的答案应该让你开始。如果你仍然有麻烦,告诉我们你到目前为止... http://stackoverflow.com/questions/25394882/move-data-from-121-text-files-into-an-excel-spreadsheet-with-特定布局/ 25444620#25444620 – user3616725 2014-09-04 15:34:50

回答

0

我会尝试使用VBA。首先,将excel文本用于列,并使用“ - ”作为分隔符将这两年分为不同的列。在新栏中减去年份,所以1980-1977 = 3在新栏中。然后使用VBA拉动3来计算你想要的行数,从最低的一年开始并循环(3)次。

+0

我认为我将尝试使用PHP来查找解决方案。我是编程新手,我的大部分代码都是在网上完成的。我想我会发现更多的成功将文件上传到MySQL数据库并运行带有csv文件输出的循环。我将使用年份范围建议(减去年份以获得运行循环的次数)。感谢您的指导。 – 2014-09-04 21:33:09

相关问题