【问题标题】:List (data validation) comprising of text and cell references包含文本和单元格引用的列表(数据验证)
【发布时间】:2020-12-09 12:28:17
【问题描述】:

我正在尝试将硬编码文本 ("hello") 和单元格引用 ($A$1:$A$2") 合并到 Excel 中的数据验证列表中。

尝试了一切,包括。 =AND("Hello",$A$1:$A$2") 或 ="Hello, "&$A$1:$A$" 甚至 "Hello"+A$1:$A$2 但没有任何效果。

有人可以帮帮我吗?

谢谢!

【问题讨论】:

  • 单元格列表比两个长得多,因此我试图找到一个不涉及单独列出它们的解决方案:-)

标签: excel


【解决方案1】:

怎么样:

="Hello"&TEXTJOIN("",TRUE,$A$1:$A$2")

或者,您也可以使用CONCATENATE函数:

=CONCATENATE("Hello",TEXTJOIN("",TRUE,$A$1:$A$2"))

【讨论】:

  • 嘿!单元格列表远不止两个,因此我试图找到一个不涉及单独列出它们的解决方案:-)
  • 感谢您这么快回来!出于某种原因,当我将两种选择都粘贴到公式框中时,我仍然会收到一条错误消息。我尝试将数据验证设置为列表和自定义来执行此操作。它们都不起作用:(对问题可能是什么有任何想法?
  • 我认为这可能是由于我使用的是 Office 2016 并且 Textjoin 不是存在的功能。尝试在 VBA 上的模块中创建它,但您建议的代码行仍然不起作用(有和没有连接)
  • 是的,您需要 Office 365 或 2019 才能使用“textjoin”。要使用 VBA 解决它,请查看此链接 stackoverflow.com/questions/15888353/…
  • 出于某种原因,即使在 VBA 上创建了函数后,列表或自定义公式仍然无法工作......虽然 ConcatenateRange 函数在实际的 Excel 电子表格中工作......真是头疼:-(跨度>
猜你喜欢
  • 2023-03-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多