我在 excel 上设置了一组表单,可以将信息附加或更新到访问数据库。
由于它们是多个表单,我想创建一个电子表格,作为用户所需表单的超链接中心。
他们只是用户可以使用的“分支”表单:
添加新的数据表单 和 更新现有数据表单
这些分支中的每一个都说,5 种形式(总共 10 种)
我设置的电子表格有两个标签
标签 1 - 用户终端表(‘user’) 标签 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)))))
超链接公式:
超链接(“#”&INDEX(info!$D$9:$E$13,MATCH(user!$D$16,info!$D$9:$E$13,0))
和
超链接(“#”&INDEX(info!$G$9:$H$13,MATCH(user!$D$16,info!$G$9:$H$13,0))
结果只是返回#N/A
我试过了:
索引
“#&INDEX(…)”
“#”&“INDEX(…)”
然后去掉所有的 if 语句,只留下超链接函数。
超链接在信息选项卡中工作正常。
任何帮助将不胜感激,提前致谢。
答案 0 :(得分:0)
解决了。
问题是设置的超链接 id 已经有一个“友好名称”,更改为原始链接,然后可以简单地用 Vlookups 替换索引匹配。