请问一个excel问题

来源:百度知道 编辑:UC知道 时间:2024/06/04 01:45:25
有一列单元格A1:A100,是100个公司的股票名称

有的叫ST某某,有的是*ST某某,有的则没有st

我想挑选出ST的,再旁边B单元格生成数字1,若是*ST的,生成数字2,其余的是3

不知道能否通过IF函数实现?还是有其他的途径?

你可以在B1中输入=IF(LEFT(A1,2)="ST",1,IF(LEFT(A1,2)="*S",2,3))拉到B100,即可得到结果。注意""要半角的。

我觉得你不如排个序来的直接,ST的都会排在一起,*ST的也会排在一起。

用嵌套的IF语句可以实现,如楼上说的

一楼的说的方法也可以用的,或者直接用自动筛选,选中第一行,然后在数据里点筛选再选自动筛选,然后点小箭头,在点自定义,在里面选包含ST的确定然后在右边填1下拉,*ST也是一样的方法,不需要用函数就可以实现的.