Havensta đã viết
Công thức tách Thành phố, Tiểu bang, Zip
15-Oct-08
Xin chào,
Cảm ơn bạn.
Sao thiên đường
Bài viết trước trong chủ đề này
Thứ Tư, ngày 15 tháng 10 năm 2008 3. 32 giờ chiều
Havensta đã viết.
Công thức tách thành phố, tiểu bang, mã zip
Xin chào,
Cảm ơn bạn.
Sao thiên đường
Thứ Tư, ngày 15 tháng 10 năm 2008 4. 01 giờ chiều
Bernard Liengme đã viết.
Lại. Công Thức Tách Thành Phố, Tiểu Bang, Mã Zip
Cung cấp cho chúng tôi luôn có dấu phẩy theo sau bởi một dấu cách
Thành phố. =LEFT[Tờ1. A1,TÌM[",",Trang tính 1. A1]-1]
Trạng thái.
=MID[Trang tính 1. A1,TÌM[",",Trang tính 1. A1]+2,TÌM KIẾM[",",THÊM[Tờ1. A1,"",","",1]]-FIND[",",Sheet1. A1]-1]
khóa kéo. =MID[Trang tính 1. A1,FIND[",",SUBSTITUTE[Sheet1. A1,"",","",1]]+3,255]
Thay thế Sheet1 bằng tên của trang tính. Nếu tên có một hoặc nhiều khoảng trắng thì hãy sử dụng
dấu nháy đơn
Thành phố. =LEFT['Bảng dữ liệu của tôi. A1,FIND[",",'Bảng dữ liệu của tôi'. A1]-1]
lời chúc
--
Bernard V Liengme
Microsoft Excel . //Mọi người. stfx. ca/bliengme
//people.stfx.ca/bliengme
xóa chữ hoa khỏi email
Thứ Tư, ngày 15 tháng 10 năm 2008 4. 15 giờ chiều
tedm đã viết.
Giả sử rằng 3 phần của địa chỉ được phân tách bằng dấu phẩy trống và
Giả sử rằng 3 phần của địa chỉ được phân tách bằng dấu phẩy trống và
assuming your data starts in Row 2, put this in WS1:
in B2 =Left[A2, Find[", ", A2]-1]
in C2 =Mid[A2, Find[", ", A2
in D2 =Left[C2 Find[", ", C2]-1]
in E2 =Mid[C2, Find[", ", C2]+2, 999]
Copy cols B-E down as far as there is data in col A
trong WS2.
trong A2 =WorkSheet1. B2
in B2 =WorkSheet1. D2
trong C2 =WorkSheet1. E2
và sao chép xuống.
--
TedMi
"Havenstar" đã viết
Thứ Tư, ngày 15 tháng 10 năm 2008 4. 15 giờ chiều
Jim May đã viết.
Lại. Công Thức Tách Thành Phố, Tiểu Bang, Mã Zip
Đối với thành phố =LEFT[A1,FIND[",",A1]-1]
Đối với trạng thái =MID[A1,FIND[",",A1]+2,2]
Đối với mã zip =RIGHT[A1,5]
Hy vọng rằng sẽ giúp,
Jim
Thứ Tư, ngày 15 tháng 10 năm 2008 7. 53 giờ chiều
Gord Dibben đã viết.
Tôi sẽ thử sao chép cột sang sheet2 rồi chạy qua Dữ liệu>Văn bản
Tôi sẽ thử sao chép cột đó sang sheet2 rồi chạy qua Dữ liệu>Văn bản tới
Columns>Delimited by comma.
MVP của Gord Dibben MS Excel
Thứ Bảy, ngày 18 tháng 10 năm 2008 12. 25 giờ sáng
muddan madhu đã viết.
hãy thử điều này trong Trang tính 2, hãy đặt công thức nàyA1 =3D LEFT[Sheet1. A1,TÌM[",",Trang tính 1.
hãy thử điều này
trong Bảng công việc 2 đặt công thức này
A1 =3DLEFT[Trang tính 1. A1,TÌM[",",Trang tính 1. A1]-1]
B1 =3DMID[Sheet1. A1,TÌM[",",Trang tính 1. A1,TÌM[",",Trang tính 1. A1]]+1,LEN[Tờ1.
A1]-LEN[Sheet2. A1]-LEN[Tờ2. C1]-2]
C1 =3DMID[Sheet1. A1,TÌM[CHAR[39],SUBSTITUTE[Sheet1. A1,"",",CHAR[39],2]]
+1,255]
Vào ngày 16 tháng 10 năm 12. 32=A0am, Havenstar < Havens. @discussions. Microsoft. com>
đã viết.
t
Đã gửi qua EggHeadCafe - Cổng thông tin lựa chọn dành cho nhà phát triển phần mềm
Cách phát hiện và Tự động cài đặt MSXML
http. //www. cà phê đầu trứng. com/tutorials/aspnet/9db92980-4f3a-4243-b411-04094072c374/how-to-detect-and-automat. aspx
Nếu một ô chứa địa chỉ đầy đủ, bạn sẽ sử dụng công thức nào để hiển thị địa chỉ đường phố, thành phố, tiểu bang và mã zip trong các ô riêng biệt? . Một vài hàng của dữ liệu mẫu được hiển thị bên dưới và bạn có thể tải xuống tệp mẫu “Tách địa chỉ bằng công thức Excel” để xem tất cả dữ liệu
Dữ liệu mẫu
Đối với thử thách này, tôi đã giữ dữ liệu khá rõ ràng – bạn có thể không may mắn như vậy trong cuộc sống thực. Dưới đây là một số hàng đầu tiên chứa đầy đủ địa chỉ, với một số thành phần chính được đánh dấu
Nơi để chia địa chỉ
Như bạn có thể thấy trong ảnh chụp màn hình ở trên, có các ký tự nhất quán sẽ giúp bạn phân chia dữ liệu
- Có một dấu gạch nối sau địa chỉ đường phố, với một ký tự khoảng trắng trước và sau nó
- Có dấu phẩy ở cuối tên thành phố, sau đó là ký tự khoảng trắng [Một số địa chỉ đường phố cũng có dấu phẩy]
- Trạng thái là mã gồm 2 chữ cái, viết hoa, có ký tự khoảng trắng trước và sau nó
- Mã zip là 9 hoặc 5 số, ở cuối địa chỉ [Lưu ý. mã zip có thể bắt đầu bằng số không]
Flash điền vào địa chỉ chia
Một số người nói rằng họ sẽ chỉ sử dụng Flash Fill để tách địa chỉ. Đó là một lựa chọn nhanh chóng và dễ dàng nếu địa chỉ đầy đủ sẽ không được chỉnh sửa sau này
Flash Fill có sẵn trong Excel 2013 trở lên và nó giúp bạn trích xuất thông tin, dựa trên các mẫu trong dữ liệu của bạn. Bạn có thể sử dụng nó để đặt tên theo thứ tự đảo ngược, chia ngày và giờ và nhiều tác vụ dữ liệu khác
Ảnh gif hoạt hình này cho biết cách điền vào hai hàng đầu tiên, sau đó sử dụng lệnh Flash Fill trong mỗi cột để lấy dữ liệu
Công thức để tách địa chỉ
Nếu các địa chỉ đầy đủ có thể được chỉnh sửa sau này, các mục Flash Fill sẽ không được cập nhật tự động. Thay vào đó, bạn có thể sử dụng các công thức để trích xuất các phần riêng biệt từ địa chỉ đầy đủ
Tôi đã rất ngạc nhiên khi thấy có bao nhiêu giải pháp khác nhau mà mọi người gửi đến. Không có hai người nào sử dụng tất cả các công thức giống nhau và hầu như không có bất kỳ sự trùng lặp nào trong mỗi cột
Tuy nhiên, có một vài chức năng là chìa khóa để giải quyết thách thức
- TÌM KIẾM hoặc TÌM, để định vị một ký tự cụ thể trong địa chỉ đầy đủ
- TRÁI, MID và PHẢI để trả về các ký tự từ vị trí bắt đầu
Công thức ví dụ
Dưới đây là các công thức ví dụ — một công thức cho mỗi trường. Bạn có thể tải về sổ làm việc mẫu, để xem tất cả các giải pháp khác
- Địa chỉ đường phố. =LEFT[[@FullAddress], FIND[“-“,[@FullAddress]]-2]
- Thành phố. =MID[[@FullAddress],LEN[[@StreetAddress]]+4, FIND[“,”,SUBSTITUTE[[@FullAddress],[@StreetAddress],””]]-4]
- Tiểu bang. =MID[[@FullAddress],FIND[[@City],[@FullAddress]]+LEN[[@City]]+2,2]
- Mã Bưu Chính. =MID[[@FullAddress],[FIND[[@State],[@FullAddress]]]+3,9]
Để biết chi tiết về cách các công thức này hoạt động, hãy truy cập trang Công thức địa chỉ phân tách trên trang web Bối cảnh của tôi
Nhận sổ làm việc mẫu
Để xem dữ liệu địa chỉ đầy đủ và tất cả các giải pháp, hãy tải xuống sổ làm việc mẫu từ trang Công thức địa chỉ phân tách trên trang web Ngữ cảnh của tôi [cuộn đến phần Tải xuống]