在Google Spreadsheets中,我有:
A栏 - 包含裸域名列表(apples.com,banana.com,oranges.com)
C栏 - 可能包含这些裸域的电子邮件地址(jack@banana.com,mike@pineapple.com,michelle@banana.com)
C列肯定包含A列域,但反之亦然。
如何在A列中突出显示/隐藏包含裸域的所有电子邮件地址?
然后摆脱未突出显示/标记的电子邮件地址? 或者我可以找到答案的任何指针?
答案 0 :(得分:0)
(假设第一行是标题),使用自定义公式
将条件格式设置应用于B2:B# Don't show anything if the post doesn't belong to a category
<%= post.category.name if post.category.present? %>
# Show a "No Categories" message (this uses the ternary operator)
<%= post.category.present? ? post.category.name : "No Category" %>
这将突出显示以A2中的一个字符串结尾的电子邮件地址:A(使用=regexmatch(B2, "(" & join("|", filter(A$2:A, len(A$2:A))) & ")$")
加入它们会创建具有此效果的正则表达式,并且最后添加$表示匹配只能在结束)。
制作新列表比删除旧列表中的内容更容易。此函数返回所有匹配电子邮件的列表:
|
然后,您可以将其复制并粘贴为以前旧列表的值。
答案 1 :(得分:0)
您还可以使用regexed域作为搜索关键字进行简单的vlookup:
申请整栏:
=SORT(IFERROR(ARRAYFORMULA(VLOOKUP(REGEXREPLACE(C2:C,".*@",""),A:A,1,0))))