Excel如果标记了该行,则为列分配值

时间:2012-09-13 19:41:02

标签: excel csv

我有以下csv文件:

name, new_name, flag
a,,0
b,,1
c,c,0
d,,1

我想让“new_name”列中的值成为“flag”列的值,其中“flag”行的值为1.我是否必须使用应用程序执行此操作?或者有没有办法将这个方程式放入“标志”列,然后在该列的每一行中粘贴公式?

提前多多谢谢!

1 个答案:

答案 0 :(得分:2)

如果您可以使用四列设置:

name   | new_name  | flag  | real_new_name
a                     0            
b                     1           b
c            c        0           c
d                     1           d

然后您可以将real_new_name设置为公式=IF(C2=1,A2,B2)并填写下来。

否则,您将需要编写一个遍历每一行的脚本,并在flag = 1时执行操作。