如何在Excel中的两个逗号之间提取文本?
如何在Excel中的两个逗号之间提取文本?
92 4th Street North, Providence, RI 02904
在这种情况下,我将如何使用简单的Excel公式( LEN
, FIND
, LEFT
, RIGHT
等)提取“Providence”子string?
尝试下面的公式。
=MID(A2,FIND("^",SUBSTITUTE(A2,",","^",1))+1,FIND("^",SUBSTITUTE(A2,",","^",2))-FIND("^",SUBSTITUTE(A2,",","^",1))-1)
尝试下面的公式
=LEFT(RIGHT(A1,FIND(",",A1)),FIND(",",RIGHT(A1,FIND(",",A1)))-1)
考虑到你的数据是A1
@ RAJA-THEVAR的公式对我有很好的效果,超过2500个地址,只要地址只包含两个逗号。 像“100 Washington Street,Suite 225,Denver,CO 80220”这样的地址,它返回“Suite 225”。 我用下面的公式来识别和解决包含两个以上逗号的问题:
=LEN(A1)-LEN(SUBSTITUTE(A1,",",""))
这些逗号地址中的许多地址都有奇怪的格式或信息,我发现最好是手动修复它们。