就是说,我有几千个电话号码,有移动的、联通的、电信的。我想在目标单元格内自动生成它们所属的运营商,应该采用if公式吧。具体怎么操作,跪求。。。急。。。要不然得不倒回家过年,谢谢了。
B1公式如下:
=(LEFT(A1,3))
C1公式如下:
=IF(OR(B1="139",B1="136",B1="186"),"移动",IF(OR(B1="130",B1="133",B1="155"),"联通","其它运营商"))
其它:如果移动或者联通由其它的号段,请自行添加,在OR(,,,,) 里面
追问按你的公式得不到答案啊。。。
追答发个文件来看看
按你这个公式,只能全部显示移动的,联通和电信的都显示错误
追答忘记说明了,这个是数组公式,需要按三键(CTRL+SHIFT+回车)完成公式,然后下拉。
追问按你说的做也不行啊,同样还是联通和电信的都显示错误。
追答公式有错误,修改一下:
=IF(OR(--LEFT(A1,3)={134,135,136,137,138,139,147,150,151,152,157,158,159,182,183,187,188}),"移动",IF(OR(--LEFT(A1,3)={130,131,132,155,156,185,186,145}),"联通",IF(OR(--LEFT(A1,3)={133,153,180,189}),"电信","不明")))
数组公式,按三键(CTRL+SHIFT+回车)完成公式;
还可以用下面的公式:
=LOOKUP(1*LEFT(A1,3),{130,133,134,145,147,153,155,157,180,182,185,187,189},{"联通","电信","移动","联通","移动","电信","联通","移动","电信","移动","联通","移动","电信"})
不对啊,公式是错误的,我想请问那个括号,逗号这些是全角,影不影响???
追答英文逗号引号
{}不能手工输入
公式输入完以后,需要按三键(CTRL+SHIFT+回车)完成数组公式(既加上{})