有没有办法从Excel工作簿引用已关闭CSV文件中的单元格?

atmip9wb  于 2022-12-14  发布在  其他
关注(0)|答案(1)|浏览(128)

我有一个文件夹,里面有几百个CSV文件。它们都是相同类型信息的相同格式。
我需要一种方法来运行查询的数据在每个CSV的,而不必打开所有的。
我需要对每个CSV运行的公式如下:

=TEXTJOIN(", ",TRUE,IF((F2:F1000=FALSE)*(F2:F1000<>""),C2:C1000,""))

这样就能得到我需要的数据。
到目前为止,我尝试过的,但没有成功:

=TEXTJOIN(", ",TRUE,IF((CONCAT("'FILE\PATH\[",FILENAME,"]SHEETNAME'!F2:F1000)=FALSE)*(CONCAT("'FILE\PATH\[",FILENAME,"]SHEETNAME'!F2:F1000")<>""),CONCAT("'FILE\PATH\[",FILENAME,"]SHEETNAME'!C2:C1000"),""))
  • FILENAME* 来自我正在使用的工作簿的A列中的列表。

有没有办法在不打开CSV的情况下对每个CSV运行此公式?

xkftehaa

xkftehaa1#

Scott Craner是正确的。在关闭的工作簿中没有办法引用一个范围。
最终的解决方案是:
1.在工作工作簿中输入公式
1.打开其他工作簿(一次大约10个工作簿为一组)
1.关闭其他活页簿
1.当其他工作簿打开时,Formula收集了所需的数据
幸运的是,这是一次收集数据的过程。

相关问题