excel中搜每一行不为空的值,并输出首行对应列的单元格内容

作者&投稿:繁滕 (若有异议请与网页底部的电邮联系)
Excel 始终显示某列第一个非空值。如果单元格为空,则显示该列下一个不为空的值~

在C1输入1;
C2公式:
=IF(A2="","",IF(A1="",A2,C1))
下拉。

这算是很简单的多条件求和
一般用SUMPRODUCT函数

在sheet2的D3输入公式
=SUMPRODUCT((sheet1!B$3:B$100=B3)*(sheet1!C$3:C$100=C3)*(sheet1!G$3:G$100"")*sheet1!D$3:D$100)

E3输入公式
=SUMPRODUCT((sheet1!B$3:B$100=B3)*(sheet1!C$3:C$100=C3)*(sheet1!G$3:G$100"")*sheet1!F$3:F$100)

一起下拉填充公式即可

在该表任意单元格输入公式:
=INDEX($1:$1,SMALL(IF($A3:$Z3<>"",COLUMN($A:$Z),256),COLUMN(A1)))&""
公式以CTRL+SHIFT+回车结束。
将公式向右向下复制。

CP3


盈江县17876665423: excel中搜每一行不为空的值,并输出首行对应列的单元格内容 -
郭妮三维: 在该表任意单元格输入公式:=INDEX($1:$1,SMALL(IF($A3:$Z3"",COLUMN($A:$Z),256),COLUMN(A1)))&"" 公式以CTRL+SHIFT+回车结束.将公式向右向下复制.

盈江县17876665423: EXCEL 某单元格不为空时,提取该单元格所在行所有数据到另一个工作表 -
郭妮三维: 用数组公式可实现 ={INDEX(C:C,SMALL(IF($C$2:$C$200="",65536,ROW($C$2:$C$200)),ROW(A1)))&""} 可以将这个公式,复制到第一个表格D1中先试试看 数组公式,要ctrl+shift+enter三键结束将其中的单元格,改成你表里的单元格即...

盈江县17876665423: 如何在EXCEL中用函数取一行数据中的第一个非空值 -
郭妮三维: 见样表截图H2输入 =INDEX(A2:G2,MIN(IF(A2:G2<>"",COLUMN(A:G),1000))) 数组公式,先按住CTRL+SHIFT,最后回车 公式下拉

盈江县17876665423: 在excel中,如何从每行的右边开始查找第1个不为0的数字? -
郭妮三维: 假如数据在A1,B2=IF(RIGHT(A1,1)="0","为零","不等于零")

盈江县17876665423: 【急】EXCEL里如何统计某一列中不重复的值(不统计空白)的个数,这一列从第5行到最后一个非空的位置 -
郭妮三维: 如果是2003版本的EXCEL,用这个公式:=SUM(IF(ISERROR(1/COUNTIF(A5:A100,A5:A100)),,1/COUNTIF(A5:A100,A5:A100))) 这是数组公式,要按CTRL+SHIFT+ENTER三键结束 如果是2007及以上版本的,用这个公式:=SUM(IFERROR(1/COUNTIF(A5:A100,A5:A100),)) 这是数组公式,要按CTRL+SHIFT+ENTER三键结束

盈江县17876665423: EXCEL 提取多行第一个不为空值和最后一个不为空值的中间的数?函数或者VBA怎么解决 -
郭妮三维: 亲,如下图,F2的公式为数组公式,在单元格里粘贴了以后,千万不要按回车退出,而要按“Ctrl+Shift+回车”退出,右拉,下拉:=IF(OR(OFFSET(A2,,MATCH(TRUE,$A2:$D2"",0)-1)="",MATCH(TRUE,$A2:$D2"",0)-1+COLUMN(A$1)>COLUMN($D$1)),"",OFFSET(A2,,MATCH(TRUE,$A2:$D2"",0)-1))

盈江县17876665423: EXCEL检索一行中不为零数据返回数据所在列特定单无格 -
郭妮三维: E2=INDEX($B$1:$D$1,,MATCH(MAX(IF((B2:D2>0)*(B2:D2<>""),B2:D2,0)),B2:D2,)) 数组公式,三键回车,下拉填充

盈江县17876665423: 请教在EXCEL中如何在同一列隔行的单元格中取最后一个非空数值? -
郭妮三维: R21中的公式 =LOOKUP(1,0/((R5:R20>0)*(MOD(ROW(R5:R20),2)=1)),R5:R20) R22中的公式 =LOOKUP(1,0/((R5:R20>0)*(MOD(ROW(R5:R20),2)=0)),R5:R20)

盈江县17876665423: EXCEL如何获取某列中的最后一个非空的数值
郭妮三维: 假如A列 =INDEX(A:A,MAX(IF(A:A&lt;&gt;"",ROW(A:A)))) 写完后ctrl+shift+enter 原理,列出A列所有不为空的单元格的行IF(A:A&lt;&gt;"",ROW(A:A) 求最大的行,即最后一个MAX(IF(A:A&lt;&gt;"",ROW(A:A)) 在A列里面符合要求的那个INDEX(A:A,MAX(IF(A:A&lt;&gt;"",ROW(A:A)))) 数组计算,所以要ctrl+shift+enter

盈江县17876665423: 在excel中怎样可以返回最近的一个非空单元格的值?? -
郭妮三维: =INDEX($B$1:$J$1,MATCH(,0/($B$1:$J$1""),))

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网