如何引用EXCEL同列中上面最后一个有数值的单元格的内容

我有一个进销存表,商品来源是定点供货商,所以每次进货的单价一般不会改变,但也有个例调价,所以我需要每次输入进货数量之后,单价能自动填写上次进货的单价,因为不是天天进货,确会常常出货,所以会隔N多行才再填写单价,用什么公式能在单价列达到自动填写单价
我不是要第一次的进货单价自动填写,而是要单价这列填充函数,当我输入进货数量后,如果不调价就以最末一次的单价进行自动填写,即填写此列上面最后一个数值,也是最后一个不为空的单元格的数值

引用EXCEL同列中上面最后一个有数值的单元格的内容,用Lookup公式即可

例如  当前单元格为 A19


A19单元格输入 公式  =lookup(9^9,A$1:A18)   即得到结果, 注意 范围 依实际范围变更,即 本列 第一个单元格 至   当前单元格上一单元格


如图结果:


温馨提示:内容为网友见解,仅供参考
第1个回答  2013-06-07
在单价列输“=”号,再点单价第一个单元格,就是你的进货单价。回车。
重新点一下刚才输=号的那一格,在单元格编号C2两个字符前加$。变成$C$2,再回车。
下面的单元格进行复制填充,就可以了。你试试。

那就是把这两个符号$$去掉,比如说,你第C列是单位,在C2输入=C1,回车。
再点一下C2,光标放在单元格右下角,出现一个十字符号,按住光标左健往下拉。就OK了。追问

如果您知道在本列目标单元格求出距目标单元格最近或目标单元格以上不为空单元格的值或知道此函数就OK了。我知道怎么求得一列中最后一个不为空单元格的数值但不是我要的,因为我要的是在单价列每个单元格可以自动填写的动态函数公式,您的上面的回答也可以但与我想要的有差距,如果您明白我想要的,请继续帮我想想

第2个回答  2013-06-07
木有数据表,公式写不了,给给个你参考下:
假定A列是商品名称,C列是单价,需要最后一行商品名称为“电脑”的最新单价

=OFFSET($C$1,MAX(((A2:A9999)="电脑")*((C2:C9999)<>0)*ROW(C1:C9998)),0)追问

您的意思是对的,我的商品名称在C列,入库数量在D列,进货单价在L列,单价自动填充不用太复杂,只要D列某单元格不为空,对应的单价就自动填写上次的进货单价即可,您的公式还没有达到要求,不过还是要谢谢您

本回答被提问者和网友采纳
第3个回答  2015-08-28
假设引用A列最后的数值,用如下公式
=LOOKUP(9E+306,A:A)
请上传带行号列标的表格截图,并说明你的要求。
请将文件发到397525753@qq.com,我看一下能不能帮你。
第4个回答  2015-09-04
使用复核函数match+index

如何引用EXCEL同列中上面最后一个有数值的单元格的内容
引用EXCEL同列中上面最后一个有数值的单元格的内容,用Lookup公式即可 例如 当前单元格为 A19 A19单元格输入 公式 =lookup(9^9,A$1:A18) 即得到结果, 注意 范围 依实际范围变更,即 本列 第一个单元格 至 当前单元格上一单元格 如图结果:...

Excel 引用列中最后一个有数值的单元格的行号,用啥函数?
C17输入 =MATCH(4^8,D:D)回车即可。

...如何用公式获得一列中最后一个有数值的单元格的行号?
当你在Excel中寻找一列中最后一个包含数值的单元格的行号时,可以使用一些巧妙的公式。首先,从任意单元格开始,输入简单的ROW()函数,它会直接返回你所在行的行号,这对于创建自动编号的表格非常有帮助。进一步,你可以利用ROW函数的灵活性,比如配合其他函数,如SMALL()。例如,=SMALL(区域,ROW(A1)),...

excel的一列单元格,怎么取有数据单元格的最后一个单元格的数值?
=OFFSET(F5,COUNT(F5:F19)-1,)

在excel中 如何调用 某一列里最后一行有数据的单元格
数组公式:=INDIRECT("a"&MAX((A1:A65535<>"")*(A1:A65535<>0)*ROW(A1:A65535)))假定你的数据在A列,则在任意非A列位置输入公式:=INDIRECT("a"&MAX((A1:A65535<>"")*ROW(A1:A65535)))最后按ctrl+shift+enter数组公式结束输入。

excel如何查找同一行重复值最后一个值的位置,返回的是位置不是值,因为...
公式如下:Lookup或者Match 都可以搞定

Excel 怎么将相同内容的单元格对应的多个值引用出来
工具:(1)电脑;(2)Excel软件;Excel 将相同内容的单元格对应的多个值引用出来的步骤是:1、导入要操作的数据表,例如:做了2个数据,即2个人员姓名,每个姓名对应的名称分别是3个;2、在C列插入辅助列,并使用函数公式给每个名称后面加上换行符,但是各人员姓名对应的最后一个名称数据不要加入...

...如何用公式获得一列中最后一个有数值的单元格的行号?
1、选中任意单元格,输入:=ROW()即返回该公式所在行的行号。这个特性可以用来编制表格的自动序号。2、选中任意单元格,输入:=ROW(引用单元格),返回被引用单元格所在的行号。这个特性一般用其他函数的参数,比如说:=SMALL(区域,ROW(A1)),随着公式的下拉可以顺序返回1,22,3。3、同ROW函数一样,...

如何引用EXCEL中一列相同数字最后一个单元格的内容
可以,这常应用于统计最后的入库金额等操作。输入公式下拉就行了。本例设定区域在A2:A5,请根据自己实际需用要修改区域。=LOOKUP(1,0\/(A$2:A$5=D2),B$2:B$5)

...如何用公式获得一列中最后一个有数值的单元格的行号?
在Excel中,想要找到一列中最后一个包含数值的单元格的行号,可以采取几种方法。首先,从任意单元格开始,输入公式=ROW(),这将直接返回所在行的编号,这对于自动生成表格的行序号非常有用。其次,如果需要获取特定单元格的行号,比如A1,可以使用ROW(引用单元格)。通过这种方式,当公式向下拖动时,可以...

相似回答