Google sheets:如何将文本分成行
您可以在 Google 表格中使用以下公式将单元格中的文本划分为行:
=TRANSPOSE(SPLIT( A2 , " " ))
此特定示例将单元格A2中的文本分成行,使用空格作为分隔符。
如果单元格中的文本由不同的分隔符(例如逗号)分隔,则可以使用以下公式:
=TRANSPOSE(SPLIT( A2 , "," ))
如果您有多个包含要拆分为行的文本的单元格,则可以将ARRAYFORMULA包装在SPLIT函数周围:
=ARRAYFORMULA(TRANSPOSE(SPLIT( A2:A7 , " " )))
以下示例展示了如何在实践中使用每个公式。
示例 1:将文本分成行(空格分隔符)
假设 Google 表格中有以下单元格,其中包含多个用空格分隔的文本值:
我们可以在单元格B2中键入以下公式,将单元格A2中的文本拆分为多行:
=TRANSPOSE(SPLIT( A2 , " " ))
以下屏幕截图显示了如何在实践中使用该公式:
请注意,单元格A2中的文本已被分成几行。
示例2:将文本分成行(逗号分隔符)
如果一个单元格包含多个以逗号分隔的文本值,我们可以使用以下公式将单元格文本拆分为多行:
=TRANSPOSE(SPLIT( A2 , "," ))
以下屏幕截图显示了如何在实践中使用该公式:
请注意,单元格A2中的文本已被分成几行。
示例 3:将包含文本的多个单元格拆分为行
假设我们在 Google 表格中有一列单元格,每个单元格包含多个用空格分隔的文本值:
我们可以在单元格C2中键入以下公式,将 A 列中每个单元格中的文本划分为行:
=ARRAYFORMULA(TRANSPOSE(SPLIT( A2:A7 , " " )))
以下屏幕截图显示了如何在实践中使用该公式:
请注意,A 列中每个单元格中的文本已分为几行。
另请注意,即使 A 列中的每个单元格没有相同数量的文本值,该公式仍然有效。
其他资源
以下教程介绍了如何在 Google 表格中执行其他常见任务:
Google 表格:COUNTIF 为何不等于文本
Google Sheets:检查单元格是否包含列表文本
Google表格:过滤不包含文本的单元格