永发信息网

表格中只要包含某字符,另一列自动填充

答案:2  悬赏:0  手机版
解决时间 2021-11-13 09:00
  • 提问者网友:夢醒日落
  • 2021-11-12 20:19
表格中只要包含某字符,另一列自动填充
最佳答案
  • 五星知识达人网友:末日狂欢
  • 2021-11-12 20:25
在B1单元格输入以下公式,然后向下填充公式
=TEXT(CODE(RIGHt(A1))-64,"[DBnum1]")



或者=VLOOKUP(RIGHt(A1),{"A","一";"B","二";"C","三"},2,0)

追问就是要这种效果,但是我这个是举的例子

实际中,A列有很多行,B列中需要一一转换,A列包含“baidu”B列自动转成“百度”;A列包含“sogou”,B列自动转换成“搜狗”,A列包含“so.co”,B列自动转换成“360”,A列包含“sm.cn”,B列自动转换成“神马”,都不包含的显示成其他,不含双引号

不知道怎么修改你这个公式,求大神指点
全部回答
  • 1楼网友:煞尾
  • 2021-11-12 20:39
B1公式下拉
=CODE(RIGHt(A1))-64

中文的话
=TEXT(CODE(RIGHt(A1))-64,"[DBnum1]0")追问

你没明白我的意思,我想达到如图这种效果,A列有几百行

追答=TEXT(CODE(RIGHt(A1))-64,"[DBnum1]0")追问太感谢了,我就是想要这种效果,但是这个只是我举例,实用中我需要的是A列包含“baidu”B列自动转成“百度”
应该怎么修改呢追答=IF(COUNTIF(A1,"*baidu*),"百度",TEXT(CODE(RIGHt(A1))-64,"[DBnum1]0"))追问B列中还需要转其他的,A列包含“baidu”B列自动转成“百度”;A列包含“sogou”,B列自动转换成“搜狗”,A列包含“so.co”,B列自动转换成“360”,A列包含“sm.cn”,B列自动转换成“神马”,都不包含的显示成其他,不含双引号
求大神指点追答baidu sogou so.co sm.cn
你确定就这四个关键词没有其它的了?
=IFERROR(LOOKUP(1,0/FIND({"baidu";"sogou";"so.co";"sm.cn"},A1),{"百度","搜狗",360,"神马"}),"其它")
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯