作业帮 > 综合 > 作业

Excel中,如果J1中有456019,K1中有012567,Y1中有234789,从J1,K1,Y1三个单元格中提取相

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/19 04:52:01
Excel中,如果J1中有456019,K1中有012567,Y1中有234789,从J1,K1,Y1三个单元格中提取相同的数字的公式?
Excel中,如果J1中有456019,K1中有012567,Y1中有234789,从J1,K1,Y1三个单元格中提取相
Z1数组公式=IF((COUNT(FIND(0,J1:K1))=2)*(COUNT(FIND(0,Y1))=1),0,"")&SUBSTITUTE(SUM(IF((MMULT(1-ISERR(FIND(ROW($1:$9),J1:K1)),{1;1})=2)*(MMULT(1-ISERR(FIND(ROW($1:$9),Y1)),{1})=1),ROW($1:$9))*10^(9-ROW($1:$9))),0,)  注意数组公式的输入方法, 先在Z1输入一个=号, 再粘贴=号后面的公式, 然后同时按 Ctrl+Shift+回车 三键结束. 切记! 否则结果不正确.  正确输入公式后, 公式栏中的公式两端会自动出现一对大括号 {} , 这是数组公式的标志, 是自动生成, 而不是人为输入的.  下拉                   
再问: 谢谢,我想再问下如果不是J1,K1,Y1,而是J1,R1,Y1,那Z1的公式该怎么写?也就是说不是J1与K1连在一块。
再答:   J1 R1 Y1
=IF((COUNT(FIND(0,J1))=1)*(COUNT(FIND(0,R1))=1)*(COUNT(FIND(0,Y1))=1),0,"")&SUBSTITUTE(SUM(IF((MMULT(1-ISERR(FIND(ROW($1:$9),J1)),{1})=1)*(MMULT(1-ISERR(FIND(ROW($1:$9),R1)),{1})=1)*(MMULT(1-ISERR(FIND(ROW($1:$9),Y1)),{1})=1),ROW($1:$9))*10^(9-ROW($1:$9))),0,)