excel 如果单元格为空

来源:百度知道 编辑:UC知道 时间:2024/09/25 18:53:22
我有个几个表格想汇总 简单点来说就是不同的人在不同的行上写东西 我想把他们汇总 请问有什么简单点的方法?我的设想是if为空白 则用vlookup 如果不是保留原值 这样做行的通吗 还是要别的什么简单方法 谢谢各位了
再表达得清楚点吧 本来一张总表 A1= 1 A2= 2 A3=3 A4=4 第一个人填上了B1=1 B3=3 其余两个为空 保存为表1 第二个人填上了 B2=2 B4=4 其余两个为空 保存为表2
我想汇总成一张表 我的设想是在表1上 if Bn 为空白 则用 A 的vlookup 在表2找 如果不是保留原值 行得通不 我试了下 好像死循环了。。。

如果总表的A列与分表的A列内容和顺序完全一样,简单的方法是把每个分表的B列逐一复制到总表的B、C、……列,然后用&文本连接符,把B、C、……列的内容进行连接,就可以了。

如果用VLOOKUP:假设有一张总表SHEET1,三张分表SHEET2-4,在B1输入公式:
=IF(VLOOKUP(A1,Sheet2!$A:$B,2,FALSE)<>0,VLOOKUP(A1,Sheet2!$A:$B,2,FALSE),IF(VLOOKUP(A1,Sheet3!$A:$B,2,FALSE)<>0,VLOOKUP(A1,Sheet3!$A:$B,2,FALSE),VLOOKUP(A1,Sheet4!$A:$B,2,FALSE)))

你既然是汇总,为什么用VLOOKUP函数。VLOOKUP函数是引用函数,并没有汇总功能。又说,非空白就保留原值,你的问题表述不是很清楚。能否发过来,俺给你看看。
xzlhd@163.com

完全可以啊
=IF(A1="",vlookup(A1,查询范围,返回值,0),A1)

能再说清楚点吗