前几天,在网上看到高手提供的一个问题答案,但是对答案中的公式不理解,寻求对以下公式的详细解释,非常感谢!
问题链接地址:http://zhidao.baidu.com/question/543520162.html?from=pubpage&msgtype=2#answer-1372515703
用到如下公式:H3=LOOKUP(,0/((A3:E3+COLUMN(A:E)/1000)=SMALL((A3:E3+COLUMN(A:E)/1000),2)),$A$1:$E$1)
向下复制公式。
寻求对此公式的详解,谢谢!
你说的比较明白,基本解决了我的问题,非常感谢!但是还有一个问题:如果我把公式改成如下方式H7=LOOKUP(TRUE,(A7:E7+COLUMN(A:E)/1000)=SMALL((A7:E7+COLUMN(A:E)/1000),2),$A$1:$E$1),LOOKUP VALUE为true,H7得到的结果是49,因该是50,其他都正确,请问:问题出在哪里?
追答用TRUE去找{FALSE,TRUE,FALSE,FALSE,FALSE},不会找到第二个位置,而是找到最后一个FALSE的位置,所以原公式要用0去除,使之产生错误,因错误值不会参与运算,所以用0去{#DIV/0!,0,#DIV/0!,#DIV/0!,#DIV/0!}找,才能返回0的正确位置。
=LOOKUP(0,0/((A7:E7+COLUMN(A:E)/1000)=SMALL(A7:E7+COLUMN(A:E)/1000,2)),$A$1:$E$1)
Excel函数LOOKUP查找出错,事出有因!
原因一:升序排列问题 当LOOKUP函数用于查找升序排列的数据时,数据的升序方式对于结果至关重要。如果看起来升序排列,但实际上是按字符顺序排列,查找结果可能出错。例如,工号列看起来是升序的,但使用LOOKUP函数查找时结果错误。这是因为Excel根据字符逐位比较的顺序进行排序。正确做法是确保数据按字符顺序而...
excel中lookup函数如果出错,怎么办?
只能重新计算。VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能。功能是按列查找,最终返回该列所需查询序列所对应的值;与之对应的HLOOKUP是按行查找的。Lookup_value为需要在数据表第...
lookup函数,对源表列中的空白单元格们,引用过来后有的显示空白、有的...
1,显示0:=IF(ISNUMBER(LOOKUP(1,0\/(D3=A:A),B:B)),LOOKUP(1,0\/(D3=A:A),B:B),0)2,都显示空白:=IF(LOOKUP(1,0\/(D3=A:A),B:B)=0,"",LOOKUP(1,0\/(D3=A:A),B:B))
EXCEL使用LOOKUP函数使用求助
)第一列中查找的数值。Lookup_value 可以为数值或引用。若 lookup_value 小于 table_array 第一列中的最小值,VLOOKUP 返回错误值 #N\/A。 Table_array 为两列或多列数据。使用对区域或区域名称的引用。table_array 第一列中的值是由 lookup_value 搜索的值。这些值可以是文本、数字或逻辑值。文...
excel中LOOKUP函数的操作问题,求教
在D1中函数命令的表达式正确的应为:=vlookup(c1,G:H,2,FALSE)意思是查对C1(“c1“),在G到H列(”G:H“)找到后出现第2个数值(”2“),精确表达(”FALSE“)。你再试试。G$3:$H$14这种命令只能针对某个单元格,不能批量复制,否则比对区域也随列发生同比转移,只能按整个列比对。
excel中lookup函数怎么使用
职场中,经常会使用Vlookup函数。但是,你知道Lookup函数吗?Lookup函数用于在某范围内查找数值,然后返回其他列的数据。1、如图所示,需要求出销售量为350,352时,销售人员的姓名。2、解析:=Lookup ( G2,D:D,A:A)即 Lookup(查找值,查找范围,返回值)。结果如下图。3、可以发现,销售量350时,...
excel函数vlookup不显示值
1、Lookup_value为需要在 数据表第一列中进行查找的数值。Lookup_value 可以为数值、引用或文本字符串。当vlookup函数第一参数省略查找值时,表示用0查找。2、Table_array为需要在其中查找数据的 数据表。使用对区域或区域名称的引用。3、col _index_num为table_array 中查找数据的数据列序号。col_inde...
excel中lookup函数问题,为什么我得出的结果是乱的呢
LOOKUP要求查找区域是升序的,否则返回结果可能不正确的。可以改用VLOOKUP。公式改为(K2单元格):=VLOOKUP(J2,$A$2:$F$30,6,0)
Excel中-LOOKUP函数的5种用法
如果数据不能排序,我们可以使用精确查找的套路,即=LOOKUP(1,0\/(查找范围=查找值),结果范围)。这个公式巧妙地将查找值转换为一组逻辑值,从而实现精确查找。对于反向查找,公式简化为=LOOKUP(查找值,查找列,结果列)。按区间查找时,我们根据学生的总分给出相应的评语,使用LOOKUP函数处理这类问题...
Excel中lookup的用法解惑
用lookup 的时候 建议两点 先排序 lookup column 是查找到的第一个匹配值是最接近的值,而不是随意一个近似值。做辅助判断,如if(lookup(a1,c:c)=a1,lookup(a1,c:d),0)lookup匹配的效率非常高,但精确方面不足,如果数据量不是非常大的话(10万行匹配10万行以上)建议采用vlookup ...