需要根据相邻列的值在一列中查找/替换值

时间:2012-06-14 16:12:00

标签: excel excel-formula

无需编写VBA代码,是否有办法编写公式来执行以下操作:

  • 遍历(比如$ i)每行。
  • 如果值(B,$ i)= 2000& (A,$ i)= 1,更改(B,i)= 3327

由于

2 个答案:

答案 0 :(得分:2)

想出来。

=IF(B2=1,C2,IF(C2=2000,3325,IF(OR(C2=2001,C2=102),3327,IF(C2=2003,3329,C2))))

答案 1 :(得分:0)

如果语句包含在For循环中:

Dim x    'Beginning Row
Dim y    'Ending Row

For myLoop = x to y
  If Cells(x,1)= 2000 and Cells(x,2) = 1 then
    Cells(x,3 [or a formula to calculate] )=3327
  End If
Next myLoop