Excel formula 如何在excel中提取多个逗号之间的文本

Excel formula 如何在excel中提取多个逗号之间的文本,excel-formula,Excel Formula,我在从地址中提取郊区时遇到了一个问题。 例如,这条裙子是“昆士兰州上凯德隆市斯蒂芬妮街143号,邮编4055。” 如何设置从地址中提取buburb(上凯德龙)的公式 非常感谢您的评论:)这将提取用逗号分隔的第二个单词: =TRIM(MID(SUBSTITUTE(A1,",",REPT(" ",255)),255,255)) 如果Upper Kedron不是第二个单词,您将遇到问题,例如: 昆士兰州上凯德隆斯蒂芬妮街143号,邮编4055(这将提取斯蒂芬妮街) 因此,如果您有公式不起作用的案例,

我在从地址中提取郊区时遇到了一个问题。 例如,这条裙子是“昆士兰州上凯德隆市斯蒂芬妮街143号,邮编4055。” 如何设置从地址中提取buburb(上凯德龙)的公式


非常感谢您的评论:)

这将提取用逗号分隔的第二个单词:

=TRIM(MID(SUBSTITUTE(A1,",",REPT(" ",255)),255,255))
如果Upper Kedron不是第二个单词,您将遇到问题,例如: 昆士兰州上凯德隆斯蒂芬妮街143号,邮编4055(这将提取斯蒂芬妮街)


因此,如果您有公式不起作用的案例,请给我们提供更多信息。

根据前面的答案,您的郊区可能处于任何位置。因此,最好的方法是将地址拆分为多个列,然后选择一列地址

=修剪(中间(替换($A1,,”,REPT(“,999)),1+((第(A1)-1列)*999),999))


您需要在第一个和第二个逗号之间提取什么?您可以使用“文本到列”来分隔所有内容,并将所需内容重新组合在一起。