0

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

对于在列 M 中写入的所有数据,它们是 NULL :

If K(n) = 0 Then M(n) = ' '
If K(n) = 1 Then M(n) = 'unlimited'
If K(n) = 2 Then M(n) = ' '

4

1 回答 1

0

您的描述不清楚,但是,如果列 K 中的相应值为 1,您似乎只在列 M 的空白单元格中放入“无限”。如果列 M 实际上包含文本“NULL”而不是空白/空, 那么下面的就行不通了。

  • 突出显示 M 列中的数据并选择主页选项卡、查找和选择组和“转到特殊”(或使用 Ctrl-G、特殊..)
  • 选择空白。这将选择此范围内的所有空白单元格
  • 键入以下公式,使用鼠标单击 K 列中的相应单元格。即当前活动单元格的同一行。

    =IF(K12=1,"无限","")

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

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

于 2013-07-20T15:34:21.730 回答