目前正在使用 Excel 2021 Home Office。我有一个名为“总计”的工作表。
目标:在 Sheet1 至 Sheet9 的多张工作表中显示 A 列中的所有单词。
因此,它会将 A 列中的所有单词显示到一个大的连接列中。
- 车
- 家具
- 草
- 树
- 海洋...
最初,下面有 TOCOL 和 VSTACK 的这个方程,但由于某种原因(复制到 GoogleSheets 并返回 Excel 后)它不再起作用。我们的办公室不允许使用 VBA 或 PowerPivot。使用 RangedSheets 实现,而不是列出所有 10 个。只尝试 excel 方程。有一种方法可以做到。试着记住。
=_xlfn.TOCOL(_xlfn.VSTACK(Sheet1:Sheet9!A1:A99),1)
您可以尝试使用以下公式:
上述公式在这里确实有效,但由于
TEXTJOIN()
函数的原因,它有一些限制,因此也可以Power Query
在这里使用。其中工作表中的所有数据都需要转换为Structured References
akaTables
,然后将以下 m 代码粘贴到空白查询中以将其导入回 Excel:使用TEXTJOIN收集单词
使用基于单词索引的实例编号,用SUBSTITUTE为每个单词添加开始/结束标记
使用提取每个单词
MID
,使用获取开始/结束标记位置FIND
这也适用于 Mac