由于税务审计的原因,我需要将数百个 PDF 文件超链接到一个 excel 文档中。每个 PDF 都有一个唯一的凭证号,该凭证号与源 excel 文档中相同的唯一凭证号相对应。
我有一款可以实现此功能的软件(LineLink),但现在已无法使用。有没有办法自动将单个 PDF 超链接到 Excel 中的单个单元格,而无需手动操作?LineLink 工具可以在不到一分钟的时间内完成此操作(取决于文件数量)。
谢谢
答案1
以下是我的做法,假设 pdf 文件名为仅有的优惠券号码,长度始终相同。(我现在时间有点紧,所以如果您需要澄清,请发表评论,我会尝试进行编辑。)
首先在包含pdf文件的目录中打开一个命令窗口。运行以下命令生成所有pdf文件及其完整路径的列表:
dir /b /s /a:-D *.pdf > listpdf.txt
打开生成的文本文件,全选,复制并粘贴到 Excel 文件新工作表的 C 列中。
在该工作表的 A1 单元格中,输入以下公式以提取凭证号。更改3
为凭证号的字符数:
=LEFT(RIGHT(C1,7),3)
现在只需=HYPERLINK(C1)
在 B1 中输入,然后双击单元格 A1 和 B1 上的填充柄即可自动填充所有数据的公式。
编辑
只需重新阅读你的问题并重新思考我的答案。你应该能够更简单地做到这一点。只需使用以下公式:
=HYPERLINK("C:\<path to pdf file directory>"&A1&".pdf")
答案2
您可以从公式 =HYPERLINK(...) 开始