gpt4 book ai didi

EXCEL 函数仅将最后 3 个值与逗号分隔的地址分开

转载 作者:行者123 更新时间:2023-12-04 09:16:49 25 4
gpt4 key购买 nike

我正在使用 Excel 2013 .我有一个 excel sheet与地址。我想将邮政编码、地区和城镇放在单独的列中。地址与逗号分开。当然,我可以使用"Text to Column"功能,但问题是街道地址中也有带有逗号的地址。
例如:

201 Battle Road, st. Leonards-on-sea, East Sussex, TN37 7AJ


&

Inside Pets At Home, unit 3, bridge of don retail park, denmore road,Aberdeen, Aberdeenshire, AB23 8JW


在此示例中,我只对用逗号分隔最后 3 个值感兴趣,即 Town name、Region 和 Zipcode。但是 "Text to Column"函数分隔所有我不想要的值。
处理这个问题的最佳方法是什么,所以它只分隔最后 3 个值?
谢谢你的时间。

最佳答案

在 Excel O365 中,您可以使用(使用溢出行为):

=TRANSPOSE(FILTERXML("<t><s>"&SUBSTITUTE(A1,", ","</s><s>")&"</s></t>","//s[position()>last()-3]"))
在其他 Excel 版本(从 Excel 2013 起)中,您可以使用:
=INDEX(FILTERXML("<t><s>"&SUBSTITUTE($A1,", ","</s><s>")&"</s></t>","//s[position()>last()-3]"),COLUMN(A1))
并向右拖动两个单元格。

enter image description here

关于EXCEL 函数仅将最后 3 个值与逗号分隔的地址分开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63180280/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com