在 Excel 中,我试图找到一个公式来执行以下操作
我有一个邮政编码为 3 或 6 个字符的地址列表:
Cell A1: 3 Red Street, Vancouver, BC, A1C 9C2, CAN
Cell A2: 25 Blue Street, Toronto, ON, B5R, CAN
Cell A3: 10 Yellow Street, Halifax, NS, K6L 8B4, CAN
我正在尝试在另一栏中提取以下内容:
Cell B1: 3 Red Street, Vancouver, BC
Cell B2: 25 Blue Street, Toronto, ON
Cell B3: 10 Yellow Street, Halifax, NS
任何帮助将不胜感激。谢谢!
如果您使用的是 Excel 365 -
=TEXTJOIN(",",,CHOOSECOLS(TEXTSPLIT(A1,","),1,2,3))
早期版本的 Excel -
=LEFT(A1, FIND(",", A1, FIND(",", A1, FIND(",", A1) + 1) + 1) - 1)
您还可以考虑Flash Fill,这也是一个非常方便的选项。