excel 如何去掉同一个单元格内重复的文字
3个回答
展开全部
假如某个单元格的内容是:北京、深圳、北京。
先使用记事本方法,分列。
具体步骤:
将单元格区域,复制到一张空白记事本。
使用批量替换功能,将顿号“、”全部替换为制表符(制表符在记事本中按下Tab键)
然后将文本内容,复制回Excel,即可自动分列
Excel去重。
全选数据,点击“数据”,“删除重复项”
即可得到去除重复后的文本。
使用记事本合并单元格文本。
与步骤1类似,相反的操作:
将单元格区域,复制到一张空白记事本。
使用批量替换功能,将制表符全部替换为中文顿号、
然后将文本内容,复制回Excel,即可。
展开全部
function qu(rng as range)
dim dic as object
set dic=createobject("scripting.dictionary")
arr=split(rng.value,"、")
for i=0 to ubound(arr)
if dic.exists(arr(i))=false then dic(arr(i))=""
next
qu=join(dic,"、")
end function
用自定义函数吧?
右键工作表标签》查看代码》复制代码到弹出窗口中》关闭,回到excel中》在单元格中输入=qu(A1)
追问
会报错 #VALUE....没研究出问题在哪
追答
上截图~最好能上传出错文件,这里是以、为分割依据的。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询