Excel提取单元格中最后一个逗号后面的数据,

我现在有这样的一个表格

想提取最后一个逗号后面的数据,或者说有办法把最后一个逗号替换成其他符号也可以。比如第一行只要提取出 55062 Italy ;第二行只要提取出 10200 Mexico ; 以此类推。然后把它们放在同一列中。类似这样的效果,

请会的高手帮忙一下,谢谢!

用查找和提取函数实现。



=MID(D1,FIND(",",D1,FIND(",",D1)+1)+1,LEN(D1)-FIND(",",D1,FIND(",",D1)+1))

追问

你好,我试过了,为什么会出现这样子的

温馨提示:内容为网友见解,仅供参考
第1个回答  2022-04-18

试试这个吧!

=TRIM(RIGHT(SUBSTITUTE(A2,",",REPT(" ",99)),99))

以复杂的材料描述为例

第2个回答  推荐于2017-12-16
提个思路吧,SUBSTITUTE(A1,",",)这个公式可以把逗号替换为没有,用LEN函数可以统计字符数,把原字符数-逗号被替换后的字符数=逗号出现次号。然后用SUBSTITUTE将最后一个逗号换成其他特殊符号,再用FIND找到这个特殊符号的位置,再用MID函数得到特殊符号之后你需要的字符。
可以私信再聊。追问

前面的几个步骤会,……然后用SUBSTITUTE将最后一个逗号换成其他特殊符号,再用FIND找到这个特殊符号的位置,再用MID函数得到特殊符号之后你需要的字符。
可以私信再聊。就不知道怎么操作了

本回答被网友采纳
第3个回答  2014-09-26
假设你要处理的文本在A1,将下面的公式复制粘贴到B1,下拉填充即可
=RIGHT(A1,LEN(A1)-FIND("@",SUBSTITUTE(A1,",","@",LEN(A1)-LEN(SUBSTITUTE(A1,",",""))),1))
第4个回答  2014-09-26
点开数据工具栏,分列,下一步,仅勾选逗号,完成。

Excel提取单元格中最后一个逗号后面的数据,
=MID(D1,FIND(",",D1,FIND(",",D1)+1)+1,LEN(D1)-FIND(",",D1,FIND(",",D1)+1))

excel里逗号后面的信息怎么去掉excel里逗号后面的信息怎么去掉符号...
1. 如果你的是单元格中逗号后面的信息,可以直接选中该单元格,然后按快捷键Ctrl+L(Mac上是Cmd+L)进行数据透视表转换。之后在数据透视表界面,你可以选择你需要的数据,然后取消筛选或分列,就可以去掉逗号后面的信息了。2. 如果你的是逗号分隔的文本数据,可以使用文本函数来处理。比如,你可以使用“...

EXCEL中如何提取逗号前后的内容
1、打开Excel表格。2、打开Excel表格后,点击进入数据页面。3、点击进入数据页面后,点击分列。4、点击分列后,勾选分隔符号,然后点击下一步。5、点击下一步后,勾选其他,然后输入逗号,点击下一步。6、最后点击完成。7、点击完成后,数据就按逗号的位置分好列了。

EXCEL中如何提取逗号前后的内容?
方法一:分列法\\x0d\\x0a选中数据区域,单击菜单“数据”——》“分列”:选“分隔符”,下一步;选“其它”,在后面的文本框中输入英文逗号,下一步,完成。\\x0d\\x0a\\x0d\\x0a方法二:公式法\\x0d\\x0a用下面的公式提取“,”前的部分,假设数据在A1中,则公式为:\\x0d\\x0a=left(a1...

Excel 求助最后某个符号后的内容
删除的列 = Table.RemoveColumns(更改的类型1,{"列1.1"}),重排序的列 = Table.ReorderColumns(删除的列,{"列1 - 复制", "列1.2"}),重命名的列 = Table.RenameColumns(重排序的列,{{"列1 - 复制", "原始数据"}, {"列1.2", "筛选"}})in 重命名的列 百度老说我违规,所以我不贴...

在EXCEL中把一个单元格部分内容分离出来
你这是要最后一个逗号后面的内容吧 假设这些数据写在A列 则B1单元格写入公式 =MID(A1,FIND("⊕",SUBSTITUTE(A1,",","⊕",LEN(A1)-LEN(SUBSTITUTE(A1,",",)))+1,LEN(A1)-FIND("⊕",SUBSTITUTE(A1,",","⊕",LEN(A1)-LEN(SUBSTITUTE(A1,",",)))或 =MID(A1,FIND("⊕",SUBSTI...

如何快速提取表格数据的最后几位呢?
在本例中要提取的数据就是SUBSTITUTE(),而要提取的容值的位置原本是在第2个逗号之后,由于我们把逗号换成了99个空格,要提取的位置前面至少有两组空格也就是2*99个字符;相应封装的提取的位置是3*99,耐压的是4*99。采用公式右拉,所以这里用COLUMN(B1)*99作为提取位置。MID的最后一个参数是...

你好,请问Excel里如何批量删除单元格里逗号后的数字?
用数据分列吧,把逗号作为分列依据,就可以给分出来了。步骤如下;选择数据列,点数据--分列--分隔符号--选择逗号,完成即可

Excel表中,如何将一个单元格中,用逗号隔开的很对个数字提取出来,请高 ...
要提取数字,可以选中该列,数据-分列-下一步,其他里面输入逗号,确定就OK了。然后用countif函数统计

excel表格什么将一个符号后面的数据清除掉
查找替换就能解决问题 假设 特定符合是 逗号 ,选择数据区域,ctrl+h 调成替换的对话框 填写查找内容 ( * 为通配符 代表任意字符) ---全部替换 效果

相似回答