excel请教,如何在单元格中引用某列符合条件的最后一个数据。

有两张工作表,工作表是时间,客户,金额等。工作表2的某一格,显示金额为客户是王某的最一个金额数。该怎么办呢?... 有两张工作表,工作表是时间,客户,金额等。工作表2的某一格,显示金额为客户是王某的最一个金额数。该怎么办呢? 展开
 我来答
jjchangyuan
推荐于2016-02-12 · TA获得超过1.1万个赞
知道大有可为答主
回答量:4278
采纳率:90%
帮助的人:1168万
展开全部
可用LOOKUP函数配合有关条件实现。
示例公式:
=LOOKUP(0,0/(A1:A1000>100),A1:A1000) 该公式“引用A列中大于100的最后一个数”。
其中:LOOKUP函数返回向量或数组中的数值,其语法形式有向量和数组两种,本例使用了向量形式。
向量形式的语法是:

LOOKUP(lookup_value,lookup_vector,result_vector) 参数Lookup_value为函数在第一个向量中所要查找的数值,Lookup_vector和result_vector分别为第一向量查找区域和第二向量结果区域,它们是只包含一行或一列的区域。
lvbure
2014-03-03 · TA获得超过530个赞
知道小有建树答主
回答量:338
采纳率:0%
帮助的人:183万
展开全部
可以用vlookup函数来实现你要的功能。公式为=vlookup(姓名单元格,sheet1的客户,金额数据区间,2,false),如=vlookup(A1,sheet1!$B$2:$C$100,2,false)
但要注意:客户名称必须是唯一的,不能有重复,否则找到的值会不准确。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
来自朱家尖积极进取的大平原狼
推荐于2016-11-07 · TA获得超过6274个赞
知道大有可为答主
回答量:6076
采纳率:71%
帮助的人:2643万
展开全部
假定SHEET1表的ABC列是时间,客户,金额
在SHEET2表的A2输入客户名,B2得到其在SHEET1表中的最后一个金额,公式如下:
=INDEX(SHEET1!C:C,MAX((SHEET1!B$1:B$1000=A2)*ROW($1:$1000)))
公式以CTRL+SHIFT+ENTER三键结束。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jjip123
2014-03-03 · TA获得超过328个赞
知道小有建树答主
回答量:514
采纳率:0%
帮助的人:279万
展开全部

=LOOKUP(9^9,Sheet4!B:B)

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
笑一笑说一说
科技发烧友

2014-03-03 · 职场办公软件基础应用
笑一笑说一说
采纳数:16864 获赞数:33752

向TA提问 私信TA
展开全部
请上传带行号列标的表格截图,并说明你的要求。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式