【发布时间】:2021-10-05 00:20:31
【问题描述】:
我在 excel 上设置了一组表单,可以将信息附加或更新到 access 数据库。
由于它们是多个表单,我想创建一个电子表格,作为用户所需表单的超链接中心。
它们仅适用于用户可以使用的表单“分支”:
添加新的数据表单 和 更新现有数据表单
每个分支都有 5 种形式(总共 10 种)
我设置的电子表格有两个标签
选项卡 1 - 用户端表(“用户”) Tab 2 - 列表和超链接(‘信息’)
在用户端工作表上有一个列表,用于选择用户希望链接到的表单的哪个分支(单元格 D11)
添加 要么 更新
从那里的二级依赖下拉列表显示该分支(单元格 D16)中可用的表格
最后,我想在一个单元格中显示他们选择的表单的超链接。
我搜索了很多,但找不到解决方法。
完整的公式是:
=IF(user!D16=“”,””,IF(user!D11=“Add”,HYPERLINK(“#”&INDEX(info!$D$9:$E$13,MATCH(user!D16,info !$D$9:$E$13,0)),(VLOOKUP(D16,info!$D$9:$E$13,2,0))),HYPERLINK(“#”&INDEX(info!$G$9:$H $13,MATCH(user!D16,info!$G$9:$H$13,0)),(VLOOKUP(user!D16,info!$G$9:$H$13,2,0))))))
超链接公式:
HYPERLINK(“#”&INDEX(info!$D$9:$E$13,MATCH(user!$D$16,info!$D$9:$E$13,0))
和
HYPERLINK(“#”&INDEX(info!$G$9:$H$13,MATCH(user!$D$16,info!$G$9:$H$13,0))
结果只是返回#N/A
我试过了:
索引
“#&INDEX(…)”
“#”&”INDEX(…)”
并剔除所有 if 语句,只留下超链接函数。
信息选项卡中的超链接可以正常工作。
任何帮助将不胜感激,在此先感谢。
【问题讨论】:
标签: excel indexing hyperlink match