excel显示为空怎么表示 请教,在excel里,返回某行最后一个非空数据所在单元格的列号?
请教,在excel里,返回某行最后一个非空数据所在单元格的列号?
请教,在excel里,返回某行最后一个非空数据所在单元格的列号?
yuqiang462的回答=LOOKUP(1,0/(1:1<>""),COLUMN(1:1)),的确可以返回第一行最后一个非空数据所在单元格的列号,但是列号是以数字形式的。如A列为1,B列为2.
如果需要直接返回所在列的字母,可以采用下面的公式。
=LEFT(ADDRESS(1,LOOKUP(1,0/(1:1<>""),COLUMN(1:1)),4),1+((LOOKUP(1,0/(1:1<>""),COLUMN(1:1)))>26)*1)
另外,如果需要返回第一行最后一个非空数据所在单元格的值,可以采用下面的公式。
=LOOKUP(1,0/(1:1<>""),1:1)
请问如何用excel宏程序返回某一列中最后一个非空单元格所在的行数?
a=1
i=1
do while a = 1
if cells(i,1),value="" then
a=0
else
i=i+1
end if
loop
Max_Num = i-1
也可以直接在B1单元格内写公式=counta(a:a),在VBA里用Max_Num = [b1].value
其实还有一种方法就是在VBA里使用工作表函数,但我有时使用时会出错,可能跟环境有关,所以不推荐。
excel返回一列数据中的非空单元格的数值
可选用公式(假定查找的是A列)
1、=LOOKUP(0,0/(A1:A65535<>""),ROW(1:65535))
其中:LOOKUP函数用于返回向量或数组中的数值,其向量形式的语法是: LOOKUP(lookup_value,lookup_vector,result_vector)
参数Lookup_value为函数在第一个向量中所要查找的数值;
参数Lookup_vector和result_vector分别为第一向量查找区域和第二向量结果区域,它们是只包含一行或一列的区域。
2、=MAX(IF(A1:A65535<>"",ROW(1:65535),0))按组合键ctrl+shift+enter结束公式。其中:用IF(A1:A65535<>"",ROW(1:65535)))对符合条件的赋予自然数序列,对不符合条件的赋值0,然后用MAX获得最后一个符合条件的值。

excel表格找出最后一个非空单元格的位置(行数 列数)
=counta(a:b)/2
***********
range("a1").currentregion.select
selection.copy
EXCEL激活A列最后一个非空单元格所在的行的某个区域代码怎么写
确定A列最后一个非空单元格:
dim myCell as range, i as long
set mycell=cells(rows.count,1).end(xlup).row
i= mycell.row
解释:
mycell即为A列最后1个非空单元格
i 为其行标。可进一部确定其他区域。如该行的1~5列:
range(cells(i,1),cells(i,5))
该单元格右边第3个单元格:
mycell.offset(0,2) 或者cells(i,3)
excel中某一单元格的数据始终等于(引用)某一列最后一个单元格的数据
B1=LOOKUP(1,0/(A1:A2000<>""),A1:A2000)
excel表格返回一行中最后非空单元格列数
=SUBSTITUTE(ADDRESS(1,MATCH(9E+307,1:1),4),1,)数据在第一行,如果是第二行可把1:1改成2:2
在一个Excel表中,查找sheet3 E列最后一个非空值,并返回到sheet1的G8单元格的函数
可以在表1的G8中输入
=LOOKUP(2,0/(Sheet3!E:E<>""),Sheet3!E:E)
如果可以确认数据最多也不会到1000行,改成
=LOOKUP(2,0/(Sheet3!E1:E1000<>""),Sheet3!E1:E1000)
为好。
上面那个是通用的,如果确认都是数字,简化为
=LOOKUP(9E+307,Sheet3!E:E)
或
=LOOKUP(9E+307,Sheet3!E1:E1000)
如果确认都是文本,改为
=LOOKUP("座",Sheet3!E:E)
或
=LOOKUP("座",Sheet3!E1:E1000)
请问excel如何返回符合条件的数据所在单元格地址-进而返回所在单元规格的列标题格内容?
=indirect(address(1,match(min(b2:e2),a2:e2,0)))
- 上一篇
手机银行和网上银行的区别 我已经把交通银行卡开通了网上银行,为什么不能在淘宝网上买东西?显示的是银行卡号输入错误或者没开网银
我已经把交通银行卡开通了网上银行,为什么不能在淘宝网上买东西?显示的是银行卡号输入错误或者没开网银 我已经把交通银行卡开通了网上银行,为什么不能在淘宝网上买东西?显示的是银行卡号输入错误或者没开网银你
- 下一篇
excel隐藏的A列怎么显示 excel表格的第一行显示不出来,取消隐藏、下拉都出不来,表格显示的从第二行开始,这是怎么回事?!
excel表格的第一行显示不出来,取消隐藏、下拉都出不来,表格显示的从第二行开始,这是怎么回事? excel表格的第一行显示不出来,取消隐藏、下拉都出不来,表格显示的从第二行开始,这是怎么回事?冻结了
相关文章
- excel不同工作表数据引用 请教下 EXCEL中怎么引用其他工作表中某一列的最后一个数值 最后一个数值是会变动的
- excel剔除空格 Excel中如何让一列中,间断空格都等于列中上单元格有数值的内容
- 取一列最后一个单元格数值 Excel 如何查询单元格中最后一个空格位置并替换
- excel提取单元格中的部分内容 如何让excel的一个单元格数值等于另一工作表中的某一列的最后一个值
- excel批量清空空字符串 excel怎么批量删除数值后面的空格
- excel判断表格不为空 Excel 中统计非空不重复单元格个数的公式怎么写?
- excel提取单元格中的部分内容 excel表格怎样提取一组数的后几位数,是提出来,不是在另一列显示
- excel单元格内容拆分 excel中如何实现1个单元格中始终显示某列中的最后1个有效数值
- excel怎么显示隐藏的A列 如何在excel中如何查看某一列中是否有重复的数据
- excel找一列不为空的单元格 excel中如何在一列资料中提出非空字元
爱学记

微信收款码
支付宝收款码