"")),ROW($1:$999)))从截图中看来A列的知数据左上角有道绿色的小箭头,那是文本格式的数字,最好能把它转换为数值格式的数字,转" />
乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel中如何判断该值为此列中重复数值的最后一个数值?

excel中如何判断该值为此列中重复数值的最后一个数值?

作者:乔山办公网日期:

返回目录:excel表格制作


D1公式下拉:

=IF(C1="","",LOOKUP(1,0/((--A$1:A$999=--C1)*(A$1:A$999<>"")),ROW($1:$999)))



从截图中看来A列的数据左上角有绿色的小箭头,那是文本格式的数字,最好能把它转换为数值格式的数字,转换后上面的公式能精简一点点,写作:

=IF(C1="","",LOOKUP(1,0/((A$1:A$999=C1)*(A$1:A$999<>"")),ROW($1:$999)))


提供一个把数字从文本格式转换为数值格式的方法:

先选中左上角有绿色小箭头的单元格区域,点击那个叹号的小按钮,选转换为数字即可。



B1输入

=IF(COUNTIF(A$1:A1,A1)=COUNTIF(A:A,A1),"最后","")

公式下拉


假设自F5起始存有数zd据或文本,最多存至F19,且自F5开始连续存放,需要在F20自动显示最后一个单元格的数据或文本;

1、在F20输入公式:=OFFSET(F5,COUNT(F5:F19)-1,0,1) 回车

见图一

2、实际结果:

见图二

3、行数减少后的结果:

见图三



如果要返回数字,可以分两种情况

如果这一列中只有数值,可以使用=LOOKUP(1,0/(A:A<>""),A:A),也可以使用=LOOKUP(1,0/(A:A<>""),A:A)

如果有数值也有文本,可以使用=LOOUP(9E307,A:A)

如果无论最后一列是文本或者是数字,都是返回最后一列,可以使用=LOOKUP(1,0/(A:A<>""),A:A)

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网