表格中只要包含某字符,另一列自动填充
答案: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列自动转换成“神马”,都不包含的显示成其他,不含双引号
不知道怎么修改你这个公式,求大神指点
=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")追问
应该怎么修改呢追答=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,"神马"}),"其它")
=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,"神马"}),"其它")
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯