excel中,有什么函数公式可以在一个工作表中从后往前查找某一个特定的值。

从后面往前面查找,比如查找到单元格B12484的值等于16A01600时,目标单元格的值等于单元格R12484/单元格G12484。一定要是从后往前查找,因为每个月的数据更新的时候都是放在最后的,而需要截取最新的数据。

第1个回答  2013-06-27
可以用Lookup取最后的值,也可以选将你的数据按倒序排列后再用vlookup来取值,也可以用match等,有很多方法,主要看你的档案内容来定。
第2个回答  2013-06-27
=LOOKUP(1,0/(B1:B20000="16A01600),R1:R20000)追问

目标单元格在“商品目录”工作表,查找的区间在“月汇总表”工作表。请问公式要怎么改?

追答

=LOOKUP(1,0/(月汇总表!B1:B20000="16A01600),月汇总表!R1:R20000)

追问

  返回的值是同一行R列中的数据,而我要的是同一行R列的数据除以G列的数据,请问还可以再改改公式吗?如果不能改我就再找两个单元格分别截取两个单元格的数据再相除,道理上也应该是行的通的,非常感谢您的帮忙。

追答

=LOOKUP(1,0/(月汇总表!B1:B20000="16A01600),月汇总表!R1:R20000)/LOOKUP(1,0/(月汇总表!B1:B20000="16A01600),月汇总表!G1:G20000)

本回答被提问者采纳
第3个回答  2013-06-27
查找全部, 拉动下拉条,选最后一个就可以了追问

财务用的表格,想实现自动化,每个月这个步骤自动完成。

追答

偷懒用VBA吧
把问题作为内容(邮件主题一定要包含“Form”,本人以此为依据辨别非垃圾邮件,以免误删)、excel文件作为附件发来看下 formmr@qq.com

第4个回答  2013-06-27
例表有吗?追问

有的,我可以将我的文档发给你,不过要用2010版的软件才能打开,并且内存比较大。请提供Q或邮。

追答

sm100@qq.com

excel中,有什么函数公式可以在一个工作表中从后往前查找某一个特定的...
可以用Lookup取最后的值,也可以选将你的数据按倒序排列后再用vlookup来取值,也可以用match等,有很多方法,主要看你的档案内容来定。

EXCEL用什么函数在后面一个单元格内计算前一个单元格内的公式?
选中A1,然后点击菜单栏——插入——名称——定义——输入“QQQ”在引用位置输入=EVALUATE($A$1)确定,这样,在B1输入=QQQ (QQQ只是一个命名符号,可以直接设置)就会得出 3*6+2 的结果 20 不知道是不是你想要的结果

EXCEL中如何使后一个单元格中按前一个单元格要求自动显示特定数值
这个用函数就可以完成,但是最好都用宏,因为函数有太多局限性

EXCEL中如何提取单元格中某一个特定字符前的所有内容?
3、接着,点击工具栏下的输入框(fx字样右侧),输入公式如下:=RIGHT(A2,Len(A2)-Find("部",A2)),点击回车,B2就成了李力。(其中Len用于返回文本串的字符数,提醒:若要使用Left提取左边字段,就不需要使用Len函数了。)4、然后,我们选中B2单元格,鼠标移至单元格右下角,鼠标图样变为黑色...

excel中,如果我要取某个特定字符之 前的字段怎么做
在excel中,取某个特定字符之前的字段可以使用LEFT()和FIND()两个函数组合实现。具体步骤如下:1、首先准备一张excel表格和部分临时测试数据,我们希望取特定字符“K”之前的字段,如“设备维修”、“家电保养”等(为了将解题思路更清晰的展示,我们将中间步骤也作为单独的列进行处理);2、先查找特定...

excel有没有公式可以查找对应单元格数据在另一个表中特定时间段特定条件...
这个只能根据具体情况来看。比如说,你统计次数,使用 COUNTIFS() 函数;或者说,你需要累加次数,使用 SUMIFS() 函数。

excel怎样获取单元格中特定字符前面或者后面的内容
1、先举例,要提取#后面的字符“SDK”到B列;2、在B2中输入公式:=FIND("#",A2),返回#在字符串中的位置,#在A2单元格文本中是第6个字符;3、FIND()函数查找第一参数在第二参数中的位置,查找“B”在“ABCD”中是第几个字符,第一参数是要查找的字符“B”,第二参数是被查找的字符串,...

Excel函数求助,如何查找目标所在位置对应的某一列的值
I1=INDEX($A$1:$A$9,MATCH("*"&G1&"*",$B$1:$B$9&$C$1:$C$9&$D$1:$D$9,0))数组公式 下拉 要防错就再加层if

怎样用EXCEL在一个表格中查找另一个表格里的一个值并返回这个值对应行的...
在表格1中,你需要在需要显示对应数据的单元格(例如B列的某个位置)使用VLOOKUP函数。VLOOKUP函数的语法如下:=VLOOKUP(查找值, 被查找范围, 查找列的索引号, 是否近似匹配)。对于你的例子,输入公式如下:=VLOOKUP(A32, Sheet2!A32:B36, 2, 0)这里的`Sheet2!A32:B36`表示在表格2的A32到B36...

在Excel的特定范围中,要从下往上寻找第一个出现的特定值并取得其位址...
公式也可以写 第一个符合的值 ="A"&MAX(IF(A1:A4>100,ROW(1:4)))第二个符合值 ="A"&LARGE(IF(A1:A4>100,ROW(1:4)),2)第三个 ="A"&LARGE(IF(A1:A4>100,ROW(1:4)),3)第四个 ="A"&LARGE(IF(A1:A4>100,ROW(1:4)),4)都是数组公式,一定要按下SHIFT+CTRL+ENTER三键...

相似回答