1. 首页 > 科技

excel条件合并行? excel满足条件单元格合并

excel条件合并行?excel满足条件单元格合并

将Excel中符合条件的几行数据合并成一行,并将某一列的数值累加

就是说,B、C两列为汇总条件,同时“李四 男”合为一行、“李四 女”合为一行、……。

假设源数据在Sheet1:

在Sheet2的B1输入

=INDEX(Sheet1!B:B,SMALL(IF(MATCH(Sheet1!$B$1:$B$100&Sheet1!$C$1:$C$100,Sheet1!$B$1:$B$100&Sheet1!$C$1:$C$100,)=ROW($1:$100),ROW($1:$100),4^8),ROW(1:1)))&""

数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向右和向下填充。

在Sheet2的A2输入

=SUMPRODUCT((Sheet1!B$2:B$100=B2)*(Sheet1!C$2:C$100=C2)*Sheet1!A$2:A$100)

回车并向下填充。

excel 怎么按条件合并行 并且求和

E列的E1输入"公司",E2单元格输入公式

=INDEX(B$2:B$1000,MATCH(,COUNTIF(E$1:E1,B$2:B$1000),))&""

数组公式,按下SHIFT+CTRL+ENTER三键结束输入,再下拉复制公式

F列F1输入"存款",G1输入"流动款",F2输入公式

=SUMPRODUCT(($B$2:$B$1000=$E2)*C$2:C$1000)

=SUM($B:$B,$E2,C:C)

右拉复制公式至G列,再下拉复制公式

F,G列得出的值为某公司的总存款和总流动款

excel怎么把满足条件的单元格合并?

这样实现:1、先进行排序,主键“单号”,次键“运单号”(如图), 

2、加一列C, “合并运单号”,B2取值 =IF(A2=A3,B2,""),B3取值 =IF(A3=A2,C2&"-"&B3,B3); 选中B3单元格(注只选B3,不选B2),公式下拉, 一切OK。 

3、解释: B3公式,如果此单号与上一行单号一样(A3=A2),则把上行的运单号取下来与本行运单号合并,如果中间不要其中的“-”符号,公式中删除即可。

希望对你有用,有疑问再继续交流。

excel中如何实现相同条件数据合并

1、首先,设法把A、B、C三列的数据合并到一列中,用来作为分类汇总条件。方法:

追加F列,如F2内容为:

=A2& "*" &B2& "*" &C2,其他单元格下拉拖拽。

(这里看lz的例子,似乎分组条件是ABC三列,如果不是,请去掉C2)

(同时这里假定第1行为标题行,如A到F列标题分别为A1~F1)

2、分类汇总

选中全体数据区域(其实DEF三列即可)

选菜单-数据-分类汇总,

分类字段:F1(标题名)

汇总方式:求和

选定汇总项:选中D1和E1

选中替换当前分类汇总,选中结果在下方显示。

点确定,数据出来了,离LZ要的数据还差一点。

3、点左边出现的小标号2,这样数据只剩下汇总结果,

全选,复制到文本编辑器中,

在文本编辑器中,

a.Ctrl+H替换掉“ 汇总”字样

b.Ctrl+H用TAB替换掉"*"

完成后全选,再粘贴回来,

这时剩下的应该是合并好的原有的DE列和分类好的F列

(由于替换,会变成3列)。

形成新的ABCDE列。

4、将新的CDE列移动到AB列之前,完成汇总。

5、累死了~

6、完一。一