EXCEL,如何从倒数第二个格开始统计数据?

2024-11-03 03:35:39
推荐回答(1个)
回答(1):

数组公式:$A$1000=A8,ROW($1,0):$1000)=INDEX(D,LARGE(IF($A$1:D
& right(a1;0",len(A1)-1) & "用辅助列
=--(left(A1,1))
下拉
然后,选中新生成的列》复制》右键原数据
选中单元格或者数据区,击右键:设置单元格格式 出来对话框 数字 自定义: 在自定义类型中填入 00!:00 即可
提取第一行中倒数第二个非空单元格数值。在A2中输入 =INDEX(1:1,LARGE(IF(A1:Z1"",COLUMN(A:Z)),2)) 这是数组公式,同时按SHIFT+CTRL+回车结束

提取第一行中倒数第二个非空单元格数值。在A2中输入 =INDEX(1:1,LARGE(IF(A1:Z1"",COLUMN(A:Z)),2)) 这是数组公式,同时按SHIFT+CTRL+回车结束

mid函数 MID字符串函数,作用是从一个字符串中截取出指定数量的字符 MID(text, start_num, num_chars) text被截取的字符 start_num从左起第几位开始截取(用数字表达) num_chars从左起向右截取的长度是多少(用数字表达) =mid("123456789",3,3)

利用mid,left,right,replace可以变换出很多函数组合来达到目的, 以A1单元格举例,如下: 公式=LEFT(RIGHT(B1,2)),最简短的公式,逻辑是先取单元格的最后两位数,然后用left函数取最后两位数的第一位数。 公式=MID(A1,LEN(B1)-1,1),最直接...
条件求和用sumif实现,你图中可以输入SUMIF($A$1:$A$100,A1,$F$1:$F$100)
=INDEX(D:D,LARGE(IF($A$1:$A$1000=A8,ROW($1:$1000),0),2)) 数组公式,三键组合输入
=INDEX(F:F,MATCH(9E+307,F:F)-1) 你原公式LOOKUP找到了最后一个值,假设这个值为100,F3单元格也100,那么MATCH就只能找到F3。如果没有重复,公式效果一样,但没必要这么复杂。 此外,还有一个可能,数据不连续,存在空单元格。比如找到F100是...
假设数字在A1,那么B1=LEFT(RIGHT(A1,2))
用辅助列 =--(left(A1,len(A1)-1) & "0" & right(a1,1)) 下拉 然后,选中新生成的列》复制》右键原数据,选择性粘贴》数值》确定