excel 选出指定尾数

来源:百度知道 编辑:UC知道 时间:2024/06/13 23:00:42
在直接一点,比如,我有1万个电话号码存在A列,我想在B列显示出尾数为666、999、888的号码;在C列显示出尾数为66、99、88的号码(但不显示666、888、999)。就是这样,请高手指点

2楼的公式应该能简一点
=IF(OR(RIGHT(A1,3)={"666","888","999"}),A1,"")

=IF(OR(RIGHT(A1,2)={"66","88","99"}),A1,"")

你好:
在B1中输入:
=IF(RIGHT(A1,3)="888",A1,IF(RIGHT(A1,3)="666",A1,IF(RIGHT(A1,3)="999",A1,"")))

在C1中输入:
=IF(RIGHT(A1,2)="88",A1,IF(RIGHT(A1,2)="66",A1,IF(RIGHT(A1,2)="99",A1,"")))
两者都向下填充就行了。

用公式=if(right(a1)=1,a1,"")可以提取尾数为1的单元格。

------
B列公式=IF(OR(RIGHT(A1,3)={"666","888","999"}),A1,"")
C列公式=IF(AND(OR(RIGHT(A1,2)={"66","88","99"}),AND(RIGHT(A1,3)<>{"666","888","999"})),A1,"")

你好,直接用这个公式:
你的这个意思是显示出最右边的第三位、第二位数字,那么就按以下方式来操作:
显示出666的:=RIGHT(A,3)
显示出66的:=RIGHT(A,2)