Office中国论坛/Access中国论坛

标题: 如何合并表格的列 [打印本页]

作者: ruanhonggang    时间: 2007-9-27 11:53
标题: 如何合并表格的列
有个数据表设计的成了这样:
a         b           c
1
1         
           1
           1
                         1
1
2                        
                          1
就是说这三列当其中一列有数据时,另外两列在该行就为空,我想把这三列合并成一列,有办法吗?谢谢各位!
作者: 水平一般    时间: 2007-9-27 12:19
如果从1行开始,可以在D1里输入=A1&B1&C1,往下复制,然后选中D列有数的区域,复制,右键粘贴数值。
作者: ruanhonggang    时间: 2007-9-27 13:08
标题: =A1&B1&C1这样的话,那不是等于0吗?
是否要考虑用“宏”呀?
可能我的表述不清,存在的数据是第一列的数据是1到5,第二三列只有1。现在合并到第一列,也就是第二三列出现1的行,对应第一列的该行的单元格填入第二或者第三列的列名,这样就不会搞混淆了。
作者: ruanhonggang    时间: 2007-9-27 13:10
标题: 合并后的效果
a         b           c
合并前:
1
1         
           1
           1
                         1
1
2                        
                          1
合并后:
1
1
b
b
c
1
2
c
作者: liwen    时间: 2007-9-27 15:51
D2=A2 & if(B2=1,"b","") & if(C2=1,"c","")
作者: gvntw    时间: 2007-9-29 23:12
晕,问题说不清楚,又不愿传附件,不想早点解决问题,也许复制—选择性粘贴就行了。
作者: wyziqiang    时间: 2007-11-14 11:42
d=if(a1<>"""",a1,if(b1<>"",b1,if(c1<>"",c1)))
这样行吗     笨办法哦




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3