,而不必编写VBA代码的值在一列替换的值,是有办法也许写一个公式来执行以下操作:需要找到/基于相邻列
- 迭代(比方说$ i)通过每一行。
- 如果值(B,$ 1)= 2000 &(A,$ 1)= 1,变化(B,I)= 3327
由于
,而不必编写VBA代码的值在一列替换的值,是有办法也许写一个公式来执行以下操作:需要找到/基于相邻列
由于
想通了。
=IF(B2=1,C2,IF(C2=2000,3325,IF(OR(C2=2001,C2=102),3327,IF(C2=2003,3329,C2))))
If语句包裹在一个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
OP说:“不必写VBA代码” –
我的新手(到这里反正)不好;)时间来清理联系人。 – SpudmanWP
+1用于查找和发布自己的答案。此外,为了帮助未来出现这个问题的其他人清楚地说明问题,我假设你在D列中已经有了它,并将它按行排列。 –
谢谢@Scott - 是的,你的假设是正确的。 – etm124