英文:
Require a dropdown list based on input that matches Column header
问题
请帮我解决这个问题。
输入应为标题1或标题2或标题3或标题4或标题5。
输出将是一个下拉列表,用于选择与表格匹配的内容。
我尝试使用查找函数,但无法找到合适的解决方案。我不熟悉VBA代码。
英文:
Kindly help me out with this problem.
The input is supposed to be Heading 1 or Heading 2 or Heading 3 or Heading 4 or Heading 5
The output will be a dropdown list to select which matches the tale.
I tried using lookup but could not arrive at a suitable solution. I am not conversant with VBA codes.
答案1
得分: 1
以下是翻译好的部分:
- 在工作表的某个位置,可以显然使用辅助列来实现此目标:
- 操作如下:
- 将以下公式放在单元格
U2
中:
=FILTER(K2:K18, MMULT((L2:P18="✔")*(S2=L1:P1), SEQUENCE(COLUMNS(L1:P1),,1,0)))
-
现在选择单元格
S7
并按 ALT+D+L -
这将打开
数据验证
窗口 --> 选择 允许:列表
并在 来源: 中写入=U2#
-
然后按 确定,您将获得您所寻找的期望输出。
-
注意:对于勾号,我已使用 字体:
Segoe UI Symbol
和 子集:Dingbats
(字符代码 - 2714)。
英文:
You can obviously achieve this using a helper column in some where in the worksheet:
In Action:
• Place the below formula in cell U2
=FILTER(K2:K18,MMULT((L2:P18="✔")*(S2=L1:P1),SEQUENCE(COLUMNS(L1:P1),,1,0)))
• Now select the cell S7
and hit <kbd>ALT</kbd>+<kbd>D</kbd>+<kbd>L</kbd>
• This opens the Data Validation
window --> select Allow: List
and in Source: write =U2#
• And Press Ok, you will get the desired output, you are looking for.
Note: For Tick Marks I have used Font: Segoe UI Symbol
and Subset: Dingbats
(Character Code - 2714).
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论