需要一个基于输入匹配列标题的下拉列表

huangapple go评论60阅读模式
英文:

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).

需要一个基于输入匹配列标题的下拉列表

huangapple
  • 本文由 发表于 2023年4月10日 20:22:23
  • 转载请务必保留本文链接:https://go.coder-hub.com/75977088.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定