通过公式将.txt插入Excel

通过公式将.txt插入Excel

.txt是否有一个公式可以让 Excel 粘贴包含从指定单元格开始的多行文件的内容,比如C:/Folder/file1.txt将文件粘贴到A从单元格A3向下开始的列中?

答案1

您无法使用公式来执行此操作,但可以使用 VBA 来执行此操作。请参阅此答案使用vba读取整个文本文件,现将其复制如下,供您参考:


以下代码将循环遍历文本文档中的每一行,并H12在 UI 表中从范围向下打印这些行。

Sub ImportFromText()
    Open "C:\tester.txt" For Input As #1
    r = 0
    Do Until EOF(1)
        Line Input #1, Data
        Worksheets("UI").Range("H12").Offset(r, 0) = Data
        r = r + 1
    Loop
    Close #1
End Sub

相关内容