excel中当B非空时自动复制A列中相对于的内容到B列连续的表格中。

来源:百度知道 编辑:UC知道 时间:2024/06/23 00:58:41
比如:A B C
a a
b 5 d
c e
d 8
e 20
f
望高手能给指教小弟一下。。。。谢谢。。
不好意思标题那里打错了一个字母正确的问题是:excel中当B列单元格非空时自动复制A列中相对于的内容到C列连续的单元格里。
????

A?B?C
a???b
b?5?c
c?8?e
d
e?2
kaiky2008能不能让C列的单元格的内容是连续的呢不要中间出现空格。

C1=IF(B1<>"",A1,"")
楼上做法会出现0值

excel中当B列单元格非空时自动复制A列中相对于的内容到C列连续的单元格里
C1=IF(B1<>"",A1,B1)

插入函数 比如第2行的:=IF(B2,A2)

在这里要导入另一行空白D和E,作为比较行.
嵌套函数IF(B1<>D1,vlooup(????),E1)
这里的意思就是:如果B1不等于D1(也就是非空),则运算你要的那个引用数列VLOOKUP(????),否则返回E1(空白).
主要就是这个导入空白列来作比较.
下拉这个函数.完成.