在 Excel/Google Sheets 中搜索 6 个字符串中的最后 3 个字符

abb*_*zoo -1 excel filter excel-formula google-sheets

我的电子表格中有一组数据需要使用特定参数进行过滤。我需要返回与 6 个字符的字符串的最后 3 个字符匹配的数据。

例如,如果我有以下数据:

| Col 1 |
---------
| AA-XYZ |
| AA-ABC |
| BB-XYZ |
| BB-DEF |
| CC-XYZ |
| CC-GHI |
Run Code Online (Sandbox Code Playgroud)

我的过滤器将返回:

| Col 1 |
---------
| AA-XYZ |
| BB-XYZ |
| CC-XYZ |
Run Code Online (Sandbox Code Playgroud)

这可以通过标准搜索/过滤功能实现吗?还是需要正则表达式?

小智 5

=FILTER(A3:A8,RIGHT(A3:A8,3)="XYZ")或者如果您想在单元格中输入过滤器=FILTER(A3:A8,RIGHT(A3:A8,3)=C1)