RIGHT根据所指定的字符数返回文本字符串中最后一个或多个字符。RIGHTB根据所指定的字节数返回文本字符串中最后一个或多个字符。语法为:
RIGHT(text,[num_chars])
RIGHTB(text,[num_bytes])
▲Text:必需。包含要提取字符的文本字符串。
▲Num_chars:可选。指定要由RIGHT提取的字符的数量。
▲Num_bytes:可选。按字节指定要由RIGHTB提取的字符的数量。
提示:
●Num_chars必须大于或等于零。
●如果num_chars大于文本长度,则RIGHT返回所有文本。
●如果省略num_chars,
则假设其值为1。excel从两列中提取相同或不相同数据的数组公式
有时在Excel中需要对两列进行比较,并提取两列中相同或不相同的数据,例如A列和B列分别包含一些人员名单,现在需要找出两列中都存在的姓名(A有B有)、A列中存在B列中不存在的姓名(A有B无)及A列中不存在B列中存在的姓名(A无B有),并分别放置到D、E、F列中。 假如两列名单分别在A2:A20和B2:B15区域中,用
示例:
=RIGHT("excel教程网",7):返回“excel教程网”的后7个字符,即“xcel教程网”。
=RIGHTB("excel教程网",7):返回“excel教程网”的后7个字节,即“l教程网”。其中汉字占两个字节。
怎样在Excel中每隔N行提取数据?
要在Excel工作表的某列中每隔N行提取数据,可以OFFSET或INDEX函数。假如数据在D1:D1000中,现在要每隔4行提取一个数据,即提取D列第4、8、12等行的数据,如图。 在F2单元格中输入公式: =OFFSET($D$1,ROW(D1)*4-1,0) 或: =INDEX($D$1:$D$1000,ROW(