分类: EXCEL函数 |
文本提取函数[从右提取(RIGHT、RIGHTB),从左提取(LEFT、LEFTB),从中间提取(MID、MIDB)]
名称:RIGHT
功能:提取字符最右则指定数目的字符
格式:RIGHT(Text,num-chars)
参数:Text:为要从中提取字符的字符串(通常称为源字符串);num_chars:需要提取的字符数目,如果忽略默认为“1”。
将“某某市”从“某某省某某市”中提取出来,并保存在D2单元格中。
操作:在D2单元格中输入公式:=RIGHT(“某某省某某市”,3),确认。
提示:数字“3”代表“3个汉字”或“3个英文字母”或“3个阿拉伯数字”等。
23、索引函数(INDEX)
名称:INDEX
功能:返回引用数据区域中指定行、列的数值
格式:=INDEX(ARRAY,ROW_NUM,COLUMN_NUM)
参数:ARRAY:引用的单元格数据区域或者数组常量;ROW_NUM:引用数据区域中的行序号;COLUMN_NUM:引用数据区域中的列序号。
提示:该函数还有一种格式:=INDEX(reference,row_num,column_num,area_num),由于它不常用,在此就不介绍了。
例1,在A4至I65区域中,找出第12行、第5列的值(即E15单元格),并显示在C1单元格中。
操作:在C1单元格中输入公式:=INDEX(A4:I65,12,5),确认。
提示:函数中的ROW_NUM(12)和COLUMN_NUM(5)参数可以由引用的单元格来指定,如将上述公式修改为:=INDEX(A4:I65,A1,B1),以后只要在A1和B1单元格中输入数值(如16、6),即可返回相应的数值。
例2:在A4至I65区域中,根据A1单元格指定的行序号,将整行的数据显示在C1至K1区域中。
操作:同时选中C1至K1单元格区域,输入公式:=INDEX(A4:I65,A1,0),然后按下“CTRL+SHIFT+ENTER”组合键进行确认。
提示:(1)用“CTRL+SHIFT+ENTER”组合键进行确认输入的是一个数组公式,在数组公式两端出现数组公式标志{}。(2)如果将上述公式中的列序号(COLUMN_NUM)参数设置为“0”,也可以在相应的单元格区域中显示一行的数据。