如何在 Excel 2012 中将 A 列中的单元格值替换到 B 列?

如何在 Excel 2012 中将 A 列中的单元格值替换到 B 列?

我想找到“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 列中使用IFRIGHT函数相结合的语句。将此公式放入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

相关内容