You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将另一工作表多个单元格内容合并到单个单元格?

解决Google Sheets合并两个HLOOKUP结果的问题

你可以使用TEXTJOIN函数实现将两个HLOOKUP的结果合并为单个单元格(以逗号分隔)的需求,具体公式如下:

=TEXTJOIN(", "; TRUE; HLOOKUP($C$1; Rooster!$1:29; {27,28}; FALSE))

公式说明:

  • TEXTJOIN(", "; TRUE; ...):第一个参数是分隔符(这里设置为逗号加空格),第二个参数TRUE表示忽略空值,第三个参数传入需要合并的内容数组。
  • HLOOKUP($C$1; Rooster!$1:29; {27,28}; FALSE):传入行号数组{27,28}后,会返回对应两个单元格的内容组成的数组,再由TEXTJOIN合并成单个字符串。

你之前的公式无效原因:

  • 直接使用=HLOOKUP($C$1;Rooster!$1:29;{27,28};FALSE):单个单元格无法直接显示数组结果,只会返回第一个匹配值。
  • =ARRAYFORMULA(HLOOKUP($C$1;Rooster!$1:29;{27,28};FALSE)):该公式会将两个结果分别放在相邻单元格中,而非合并到同一个单元格。
  • ={HLOOKUP($C$1;Rooster!$1:29;27;FALSE),=HLOOKUP($C$1;Rooster!$1:29;28;FALSE)}:语法错误,数组内不能重复使用等号。

替代方案(更直观的写法):

如果仅需合并两个值,也可以直接用字符串拼接:

=HLOOKUP($C$1;Rooster!$1:29;27;FALSE)&", "&HLOOKUP($C$1;Rooster!$1:29;28;FALSE)

内容的提问来源于stack exchange,提问作者udarts

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 13:59:58