我有一个使用以下结构的列:
YYYY Month Corporate Word1 Word2
YYYY Month Corporate Word1 Word2 Word3
YYYY Month Word1 Word2
YYYY Month Word1 Word2 Word3
我目前有一个公式,可以将该字符串中的每个单词拆分到单独的单元格中。
=IFERROR(SPLIT(A2," "),"")
这就是我现在得到的:
细绳 | 分割公式 | 拆分结果2 | 拆分结果3 | 拆分结果4 | 拆分结果5 | 拆分结果6 |
---|---|---|---|---|---|---|
YYYY 月份 公司 Word1 Word2 | 是 | 月 | 公司的 | 字1 | 字2 | |
YYYY 月 公司 Word1 Word2 Word3 | 是 | 月 | 公司的 | 字1 | 字2 | 字3 |
YYYY 月份 字1 字2 | 是 | 月 | 字1 | 字2 | ||
YYYY 月份 字1 字2 字3 | 是 | 月 | 字1 | 字2 | 字3 |
我想忽略年份和任何提及“公司”的内容。如果能有一个填充整个列的公式,而不是必须复制相同的公式,那就太好了。当我尝试以下操作时:
=ARRAY_CONSTRAIN(MAP(A2:A,LAMBDA(x,IFERROR(SPLIT(x," "),""))),COUNTA(A2:A),1)
它只返回年份。没有提取其他单词。
我希望的最终结果是这样的:
细绳 | 分割公式 | 拆分结果2 | 拆分结果3 | 拆分结果4 |
---|---|---|---|---|
YYYY 月份 公司 Word1 Word2 | 月 | 字1 | 字2 | |
YYYY 月 公司 Word1 Word2 Word3 | 月 | 字1 | 字2 | 字3 |
YYYY 月份 字1 字2 | 月 | 字1 | 字2 | |
YYYY 月份 字1 字2 字3 | 月 | 字1 | 字2 | 字3 |
尝试一下: