excel从右向左查的函数
Excel是一款功能十分强大的电子表格软件,其提供了众多方便实用的函数供用户使用,其中包括从右向左查的函数。从右向左查数据在数据量较大时会更加快速高效,下面将详细介绍Excel中从右向左查的函数。
1. RIGHT函数
RIGHT函数可以用于从右向左查字符串中的一部分。其语法为:
RIGHT(text,num_chars)
其中text表示要查的字符串,num_chars表示所需提取的字符数。需要注意的是,num_chars必须是正整数。
例如,有一个单元格中包含了“product code:A12345”。使用RIGHT函数可以从右向左查字符串中的“5”,函数公式为:=RIGHT(A1,1)。
2. FIND函数
FIND函数可返回要查的文本在指定文本中的位置。其语法为:
FIND(find_text,within_text,[start_num])
其中,find_text表示要查的字符串;within_text表示所在的字符串;start_num是可选参数,表示起始查询的位置,默认值为1。
例如,在文本串“Excel中的函数十分强大”中,需要从右向左查“数”字出现的位置。则函数公式为:=FIND("数",A1,FIND(CHAR(1),SUBSTITUTE(A1,""," ",LEN(A1)-LEN(SUBSTITUTE(A1," ",""))-1))))
这个公式的作用是先通过SUBSTITUTE函数查出文本串中最后一个空格的位置,然后通过FIND函数查该位置和文本串总长度的差值之间的“数”字出现的位置,最后用LEN函数减去该位置的值即可。
3. LOOKUP函数
LOOKUP函数是一种基于查向量中的最大或最小值,以从另一个向量返回相应值的函数。
如果在查向量中存在重复值,则LOOKUP将返回与最后一个匹配值关联的结果。其语法为:
LOOKUP(lookup_value,lookup_vector,result_vector)
其中,lookup_value即要查的数据,lookup_vector即要进行“从右向左”查的数据所在的行或列,result_vector即查结果所在的行或列。
例如,在A1单元格中输入“China Japan America”,需要查“America”所在的位置。则函数公式为:=LOOKUP(2,1/(A1:B1="America"),COLUMN(A1:B1))lookup函数查不正确
这个公式的作用是先把查范围中“America”所在位置所对应的数值设为2,再使用LOOKUP函数查该数值在列向量1/(A1:B1="American")中出现的位置,最后再通过COLUMN函数来返回查结果在哪一列。
综上所述,Excel中有多种从右向左查的函数可供选择,具体使用哪种函数应根据实际需要进行判断和选择。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论