【问题标题】:Listing Non Contiguous Data Without Blanks Horizontally?水平列出不带空格的非连续数据? 【发布时间】:2020-09-20 20:12:47 【问题描述】: 所以我试图将特定行中的单元格组合成一个水平列表。有大量关于垂直列出不带空格的非连续数据的文献和教程,但我似乎找不到水平列表。该图像显示了我想要的最终结果。我不需要转置它。 【问题讨论】: 标签: excel list excel-formula 【解决方案1】: 你可以使用INDEX/AGGREGATE: =IFERROR(INDEX(2:2,AGGREGATE(15,6,(1/(2:2<>""))*COLUMN(2:2),COLUMN(A1))),"") 【讨论】: 【解决方案2】: 对于 Excel 365,在 D6 中输入: =FILTER(2:2,2:2<>"") 【讨论】: 很遗憾,我没有 365。因工作无法更新我的 Excel,目前为 2019 版。 【解决方案3】: 您可以使用TextJoin 从行中创建 XML 字符串,省略空白单元格。然后FilterXML 将该字符串转换为列范围。然后Transpose就成一行了。在 Excel 20 中,您需要选择足够的单元格来保存结果,然后作为数组公式输入 (Ctrl-Shift-Enter) 【讨论】: