根据另一列的内容替换一列中写入的文本?

时间:2013-07-20 07:18:57

标签: excel excel-2007 worksheet-function

我有一个Excel文件。在其中的一张表中,我想根据另一列的内容(例如K)替换一列中写入的所有文本(例如M)?我的意思是:

表示在M列中写入的所有数据都是NULL:

  

如果K(n)= 0那么M(n)=''
  如果K(n)= 1那么M(n)='无限'   如果K(n)= 2那么M(n)=''

1 个答案:

答案 0 :(得分:0)

您的描述不清楚,但是,如果K列中的对​​应值为1,则表示您只在“M列”的空白单元格中放置“无限制”。如果列M实际上包含文本“NULL”而不是空白/空,然后以下将无效。

  • 突出显示M列中的数据,然后选择“主页”选项卡“查找&选择Group,然后选择'Go To Special'(或使用Ctrl-G,Special ..)
  • 选择空白。这将选择此范围内的所有空白单元格
  • 键入以下公式,使用鼠标单击K列中的相应单元格。即,对于当前活动单元格的同一行。

    = IF(K12 = 1, “无限制”, “”)

您需要按Ctrl-Enter在所有当前选定的单元格中填充此公式。

完成后,我假设您要突出显示列M和复制/粘贴特殊值。