我想找到“A”列中的所有单元格值,假设值为“gmail.com”,并将 B 列的所有值替换为“EN”(更改 A 和 B 结果同一行中的值)。
是否有一个函数可以实现这个功能?
答案1
- 在 C 列中插入空白列
- 放入
C1
并=IF(A1="gmail.com","EN",B1)
抄下来 - 将 C 列的特殊值复制并粘贴到 B 列的值上
- 删除工作列 C
对于部分搜索,请尝试以下操作
=IF(ISERROR(SEARCH("gmail.com",A1)>0),B1,"EN")
,C1
然后向下复制等
答案2
在 B 列中使用IF
与RIGHT
函数相结合的语句。将此公式放入B1
。
=IF(RIGHT(A1,9)="gmail.com","EN", "HR")
这将查找,gmail.com
如果存在则用填充单元格EN
,否则将使其成为HR
。
要将其复制到列中的所有行,请双击拖动十字所在的单元格的右下角。
答案3
使用Sort & Filter
。
选择 A 列和 B 列(全部)并应用(自动)过滤器;选择 A 列上的过滤器选项并选择文本过滤器:包含。将包含设置为“gmail.com”,然后应用过滤器。B 列将进行相应过滤。
更改 B 列中的第一个单元格,然后复制它 ( Ctrl C)。然后选择 B 列中剩余的单元格并按Ctrl V。