自己如何从做系统文件-(自己如何从做系统文件打开)

192.168.0.1 次浏览手机阅读
如何从事系统文件? (如何从事系统文件?打开)

以下是动态图演示:

单击任何列表中的文件名称,此时可以打开文件内容;同时,如果文件中添加/删除或更改文件名称,则按F自动更新9键文件名列表。

思考如何在EXCEL这种效果在表格中实现

解题思路

第一步:动态获取文件名称

①动态路径提取文件

首先使用CELL函数公式=CELL("filename")全路径获取文件("D:\\EXCEL文件夹\\[新建 XLSX 工作表.xlsx]Sheet1"),然后使用LEFT和FIND函数组合公式=LEFT(CELL("filename"),FIND("[",CELL("filename"))-1)提取文件夹的动态路径("D:\\EXCEL文件夹\\";);此时,文件位置移动后公式提取的路径也会相对变化。

CELL详见函数知识——CELL详细说明函数公式及应用案例——

以下是动态图演示:

②自定义名称

使用FILES函数自定义名称区域名称=FILES(LEFT(CELL("filename"),FIND("[",CELL("filename"))-1)&"*.*")&T(NOW())提取文件名,*.* 连接代表文件夹中所有内容的文件T(NOW()可实现自动更新功能(T函数的作用是检测数据是否为文本,返回原始或空,而now函数结果是一个值,因此T函数返回空值不影响FILES函数获取的文件名称)。

LEFT详见函数知识——LEFT函数应用技巧——

FIND详见函数知识——FIND找定位函数应用技能——

T详见函数知识——EXCEL最短函数N和T函数的应用技巧——

NOW详见函数知识——易失性函数NOW应用技巧——

动态演示图如下:

电脑

③提取文件名称

选中C三单元格输入公式=INDEX(名称1,ROW(1:1)),下拉填充公式,获取文件夹中的所有文件名称。此时,在文件夹中添加/删除或更改文件名称后,按F9键列表中的文件名称将自动更新。注:公式名称1为自定义区域名称。

INDEX详见函数知识——INDEX详细说明函数的公式和应用案例——

第二步:超链接目录文件

在C补充3单元格HYPERLINK函数公式=HYPERLINK(LEFT(CELL("filename"),FIND("[",CELL("filename"))-1)&INDEX(名称1,ROW(1:1)),INDEX(名称1,ROW(1:1)))

HYPERLINK详见函数知识——HYPERLINK函数的应用技巧——电脑

公式解析:

HYPERLINK函数表达式,HYPERLINK(Link_location,[Friendly_name]),Link_location 必需。 链接位置(要打开的文件名称或完整路径)。 链接位置(要打开的文件名称或完整路径)。Friendly_name 可选。 超链接显示内容。

CELL("filename"),FIND("[",CELL("filename"))-1)公式部分是获取文件的路径,INDEX(名称1,ROW(1:1))第一个文件名称是部分获得的文件夹,将它们使用&链接符链接在一起后,是文件家中第一个文件的全路径,HYPERLINK函数的第一个参数;第二个参数INDEX(名称1,ROW(1:1))是超链接要显示的内容(文件名称);下拉填充公式时ROW(1:1)返回1、2、3...等序号,HYPERLINK相对于获取文件夹中的第1、2、3...文件名。

第三步:屏蔽错误值

在文件夹中实现新文件后,按下F9键后可自动更新获取新文件名,需要HYPERLINK函数公式的下拉填充量大于现有文件夹的数量,会导致错误值。

解决办法是在原来HYPERLINK函数公式外嵌套一电脑个IFERROR函数=IFERROR(HYPERLINK(LEFT(CELL("filename"),FIND("[",CELL("filename"))-1)&INDEX(名称1,ROW(1:1)),INDEX(名称1,ROW(1:1)""),当结果Wie错误值,返回空。

IFERROR详见函数知识——IFERROR详细说明函数的公式和应用案例——

所有嵌套公式都在这里完成。单击文件名可跳转并打开相应的文件。文件夹中添加/删除或更新名称后,按F9键自动更新。

IFERROR详见函数知识——IFERROR详细说明函数的公式和应用案例——所有嵌套公式都在这里完成。单击文件名可跳转并打开相应的文件。文件夹中添加/删除或更新名称后,按F9键自动更新。
电脑
喜欢 ()