从单个单元格的分隔符之间提取多行文本
Extracting multiple lines of text between delimiters from a single cell
在 Google Sheets 或 Excel 中,我想使用单个公式在分隔符 x/
和 /
之间提取多行文本。
输入:
x/Apple Juice/,Banana,Grape,x/Pear Juice/,Cherry,Orange,Blueberry
预期输出:
Apple Juice, Pear Juice
输入的文本行可能更长或更短,并且 "x/text/" 的位置和实例可能会有所不同。
=ARRAYFORMULA(TEXTJOIN(", ", 1, IFERROR(REGEXEXTRACT(SPLIT(A1, ","), "x/(.*)/"))))
在 Google Sheets 或 Excel 中,我想使用单个公式在分隔符 x/
和 /
之间提取多行文本。
输入:
x/Apple Juice/,Banana,Grape,x/Pear Juice/,Cherry,Orange,Blueberry
预期输出:
Apple Juice, Pear Juice
输入的文本行可能更长或更短,并且 "x/text/" 的位置和实例可能会有所不同。
=ARRAYFORMULA(TEXTJOIN(", ", 1, IFERROR(REGEXEXTRACT(SPLIT(A1, ","), "x/(.*)/"))))