excel - 带有 INDEX MATCH 参考的 Excel HYPERLINK 无效
问题描述
我在 excel 上设置了一组表单,可以将信息附加或更新到访问数据库。
由于它们是多个表单,我想创建一个电子表格,它充当用户需要的表单的超链接中心。
它们仅适用于用户可以使用的表单“分支”:
添加新数据表单并更新现有数据表单
这些分支中的每一个都有 5 种形式(总共 10 种)
我设置的电子表格有两个标签
选项卡 1 - 用户端表 ('user') 选项卡 2 - 列表和超链接 ('info')
在用户端工作表上有一个列表,用于选择用户希望链接到的表单分支(单元格 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(…)”</p>
“#”&”INDEX(…)”</p>
并剔除所有 if 语句,只留下超链接函数。
超链接在信息选项卡中工作正常。
任何帮助将不胜感激,在此先感谢。
解决方案
解决了。
问题是设置的超链接 id 已经有一个“友好名称”,更改为原始链接,然后能够简单地用 Vlookups 替换索引匹配。
推荐阅读
- ios - 如何在 iOS 11 中将 JPEG/RAW 图像数据保存到相机胶卷,无法访问处理后的图像数据
- c# - 如何使用 iTextSharp 在单行文本中添加多种字体
- android - getItem 函数在 FragmentStatePagerAdapter 中调用两次?
- python - 根据另一列的值在数组中添加列的编号
- python - Python - 从列中提取/复制分隔文本到新列 xlsx
- c# - 使用 Protobuf-net 对实现抽象类的对象进行序列化和反序列化
- swift - Swift 3.2 中的泛型函数和协议无法推断类型
- python - if...else 条件中的语法错误
- javascript - 无法在 Vue.js 中本地注册组件。“[Vue 警告]:未知的自定义元素”
- azure - 如何在 Visual Studio 2017 中创建 F# Azure Functions (v1 & v2) 项目?