A B C
1 xxx xxx Text1, Text2
2 xxx xxx Text2, Text1
在上面的示例中,我希望根据单元格row1
更改C1
的背景颜色,并且只更改文本Text1
的第一个字符串,依此类推row2
我想要其他基于单元格C2
的背景,只有第一个文本字符串Text2
我现在正在使用这样的东西:
=IF(ISTEXT(REGEXEXTRACT($F:$F, "Text1")), 1,0)
所以我有尽可能多的我需要类似的公式,但不能很好地工作,将背景更改为公式顺序层次结构。例如,如果我的Text1
公式位于顶部,则row2
将获得相同的背景。
这是我的测试电子表格https://docs.google.com/spreadsheets/d/1s31_n-vgxQ5x8FJHH7xyX41H0HUsNOX1HcIHid0q8-w/edit?usp=sharing
请帮忙,
的Pawel
答案 0 :(得分:0)
假设文本中有逗号,您可以提取第一个单词:
=REGEXEXTRACT(A1, "[^,]+")
和结果:
Text Result
Text1, Text2 Text1
Text2, Text1 Text2
正则表达式发现所有字符都不是字符串中的逗号。参考: