Cách xuất dữ liệu Excel sang văn bản được phân tách bằng dấu phẩy
Nếu bạn muốn chuyển đổi danh sách dữ liệu theo cột thành danh sách được phân tách bằng dấu phẩy hoặc các dấu phân cách khác và xuất kết quả vào một ô như minh họa bên dưới, bạn có thể thực hiện bằng hàm CONCATENATE hoặc chạy VBA trong Excel
Chuyển đổi danh sách cột thành danh sách được phân tách bằng dấu phẩy với hàm TEXTJOINHàm Excel TEXTJOIN nối nhiều giá trị từ một hàng, cột hoặc một dải ô với dấu phân cách cụ thể Lưu ý rằng chức năng này chỉ khả dụng trong Excel cho Office 365, Excel 2021 và Excel 2019 Để chuyển đổi danh sách cột thành danh sách được phân tách bằng dấu phẩy, vui lòng chọn một ô trống, ví dụ: ô C1 và nhập công thức này =TEXTJOIN(", ",TRUE,A1. A7) (A1. A7 là cột bạn sẽ chuyển thành danh sách có dấu phẩy răng cưa, ", " cho biết cách bạn muốn tách danh sách). Xem ảnh chụp màn hình bên dưới Chuyển đổi danh sách cột thành danh sách được phân tách bằng dấu phẩy với hàm CONCATENATETrong Excel, hàm CONCATENATE có thể chuyển đổi danh sách cột thành danh sách trong một ô được phân tách bằng dấu phẩy. Vui lòng làm như sau 1. Chọn một ô trống liền kề với dữ liệu đầu tiên của danh sách, chẳng hạn như ô C1 và nhập công thức này =CONCATENATE(TRANSPOSE(A1. A7)và",") (A1. A7 là cột bạn sẽ chuyển sang danh sách có dấu phẩy răng cưa, "," biểu thị dấu phân cách bạn muốn tách danh sách). Xem ảnh chụp màn hình bên dưới 2. Làm nổi bật TRANSPOSE(A1. A7)&"," trong công thức và nhấn phím F9 3. Xóa dấu ngoặc nhọn {và } khỏi công thức và nhấn phím Enter Bây giờ, bạn có thể thấy tất cả các giá trị trong danh sách cột đã được chuyển thành danh sách trong một ô và được phân tách bằng dấu phẩy. Xem ảnh chụp màn hình ở trên Nhanh chóng chuyển đổi danh sách cột thành danh sách được phân tách bằng dấu phẩy với Kutools cho ExcelKutools cho Excel's Kết hợp các cột hoặc hàng mà không làm mất dữ liệu tiện ích có thể giúp người dùng Excel dễ dàng kết hợp nhiều cột hoặc hàng thành một cột / hàng mà không làm mất dữ liệu. Ngoài ra, người dùng Excel có thể bọc các chuỗi văn bản kết hợp này bằng dấu xuống dòng hoặc dấu xuống cứng Bản dùng thử miễn phí đầy đủ tính năng 30 -ngàyChuyển đổi danh sách cột thành danh sách được phân tách bằng dấu phẩy với VBANếu hàm CONCATENATE hơi tẻ nhạt đối với bạn, bạn có thể sử dụng VBA để nhanh chóng chuyển đổi danh sách cột thành danh sách trong một ô 1. Giữ nút ALT và nhấn F11 trên bàn phím để mở cửa sổ Microsoft Visual Basic for Application 2. Nhấp vào Chèn > Mô-đun và sao chép VBA vào mô-đun VBA. Chuyển đổi danh sách cột thành danh sách được phân tách bằng dấu phẩy
3. Nhấn nút Run hoặc nhấn F5 để chạy VBA 4. Trên màn hình hiển thị hộp thoại và bạn có thể chọn danh sách cột muốn chuyển đổi. Xem ảnh chụp màn hình 5. Nhấn OK, sau đó một hộp thoại khác hiện ra để bạn chọn ô. Xem ảnh chụp màn hình 6. Nhấp vào OK và tất cả các giá trị trong danh sách cột đã được chuyển đổi thành danh sách được phân tách bằng dấu phẩy trong một ô Mẹo. Trong VBA ở trên, "," biểu thị dấu phân cách bạn cần và bạn có thể thay đổi nó khi cần Chuyển đổi danh sách cột thành danh sách được phân tách bằng dấu phẩy với Kutools cho ExcelBạn cũng có thể áp dụng tiện ích Kết hợp của Kutools cho Excel để kết hợp danh sách cột và phân tách từng giá trị bằng dấu phẩy một cách dễ dàng Kutools cho Excel - Bao gồm hơn 300 công cụ hữu ích cho excel. Bản dùng thử miễn phí đầy đủ tính năng30 -ngày, không cần thẻ tín dụng. Lấy nó ngay1. Chọn danh sách cột mà bạn sẽ chuyển đổi thành danh sách được phân tách bằng dấu phẩy và nhấp vào Kutools > Hợp nhất & Chia > Kết hợp Hàng, Cột hoặc Ô mà không làm mất dữ liệu 2. Trong hộp thoại Kết hợp Cột hoặc Hàng đang mở, bạn cần. 3. Nhấp vào nút Được rồi Bây giờ bạn sẽ thấy tất cả các giá trị trong danh sách cột đã chỉ định được kết hợp thành một ô và được chuyển đổi thành danh sách được phân tách bằng dấu phẩy Kutools cho Excel - Bao gồm hơn 300 công cụ hữu ích cho excel. Bản dùng thử miễn phí đầy đủ tính năng30 -ngày, không cần thẻ tín dụng. Lấy nó ngayThử nghiệm. chuyển đổi danh sách cột thành danh sách được phân tách bằng dấu phẩy trong ExcelKutools cho Excel bao gồm hơn 300 công cụ tiện dụng cho Excel, dùng thử miễn phí không giới hạn trong 30 ngày. Tải xuống và dùng thử miễn phí ngay Nối ngược và chuyển đổi một ô (danh sách có dấu phẩy răng cưa) thành danh sách hàng/cột trong ExcelThông thường người dùng Excel có thể áp dụng tính năng Text to Columns để tách một ô thành nhiều cột, nhưng không có cách nào trực tiếp để chuyển một ô thành nhiều hàng. Tuy nhiên, Kutools cho Excel's Split Cells tiện ích có thể giúp bạn dễ dàng hoàn thành nó như ảnh chụp màn hình bên dưới được hiển thị Bản dùng thử miễn phí đầy đủ tính năng 30 -ngàyBài viết tương đối
Cũ nhất đầu tiên Sắp xếp nhận xét theo Cũ nhất đầu tiên mới nhất đầu tiên Nhận xét ( 32 ) Chưa có xếp hạng nào. Hãy là người đầu tiên xếp hạng Josin khoảng 8 năm trước #11864 Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web Thủ thuật trên rất hữu ích. công việc rất tốt Hồi đáp 0 0 lỗ hổng khoảng 8 năm trước #12752 Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web Concatenate hoạt động hoàn toàn tốt đối với một danh sách nhỏ nhưng mã VBA này hoạt động rất tốt và tiết kiệm cho tôi rất nhiều thời gian. =) Cảm ơn bạn Hồi đáp 0 0 logesh khoảng 8 năm trước #12991 Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web Cảm ơn vì những thông tin tuyệt vời. Nó đã làm việc. ) Hồi đáp 0 0 Robmez khoảng 8 năm trước #13009 Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web Chính xác những gì tôi đang tìm kiếm. Cảm ơn rất nhiều về mã VBA thanh lịch này Hồi đáp 0 0 Roshni khoảng 8 năm trước #13283 Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web Đây là những gì tôi đang tìm kiếm. Cảm ơn bạn rất nhiều. công việc tuyệt vời. . ) Hồi đáp 0 0 Alok Roshni khoảng 7 năm trước #13284 Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web Cảm ơn vì thông tin Hồi đáp 0 0 sonu khoảng 7 năm trước #13451 Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web Cảm ơn bạn đã chia sẻ mã, nó rất hữu ích. CẢM ƠN Hồi đáp 0 0 lỗ hổng khoảng 7 năm trước #13515 Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web Điều gì gây ra đầu ra này {4. 6602853777055E+199} thay vì {466028,537770,550024,v.v.}. Nó không xảy ra mọi lúc nhưng nó đang xảy ra và khiến tôi phát điên. Bất kỳ đề xuất/sửa chữa? Hồi đáp 0 0 Jon654654684658 Nichole khoảng 7 năm trước #13516 Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web #Nichole2015-02-02 20. 12 Điều gì khiến đầu ra như thế này {4. 660285377705 5E+199} thay vì {466028,537770, 550024,v.v.}. Nó không xảy ra mọi lúc nhưng nó đang xảy ra và khiến tôi phát điên. Bất kỳ đề xuất/sửa chữa? . e. bỏ lỡ &"," trong bất kỳ phương pháp nào bạn đang sử dụng. Jon Hồi đáp 0 0 Axel Jon654654684658 khoảng 3 năm trước #13517 Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web Tôi có cùng một vấn đề. Mặc dù tôi sử dụng cùng một tập lệnh VBL cho tất cả các chuỗi số, đầu ra đôi khi như được mô tả ở trên. Vì tôi sử dụng cùng một tập lệnh trong mọi trường hợp nên tôi không nghĩ rằng mình đã bỏ sót điều gì Hồi đáp 0 0 Kì Liên khoảng 7 năm trước #13582 Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web Cảm ơn, bây giờ tôi có thể dễ dàng chuyển đổi danh sách cột thành danh sách được phân tách bằng dấu phẩy mà không có khoảng trắng Hồi đáp 0 0 Kap2 khoảng 7 năm trước #13599 Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web Tuyệt vời - đúng như những gì tôi đã hy vọng tìm thấy. Thực hiện một trong những công việc của tôi dễ dàng hơn nhiều. Tôi tin rằng nó sẽ xử lý tối đa 48 hàng cùng một lúc nên tôi đã phải 'chặn' 350 dòng của mình xuống. Bạn có thể nói tại sao nó sẽ không mất hơn 48 không? Hồi đáp 0 0 John khoảng 7 năm trước #13970 Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web Rất hữu ích. làm thế nào bạn sẽ thêm một hộp nhập liệu để thay đổi dấu phân cách dấu phẩy? Hồi đáp 0 0 TonyPorter khoảng 7 năm trước #14049 Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web Bạn cũng có thể dán cột vào tiện ích trực tuyến trong trình duyệt này http. //đổi. thị trấn/cột-to-danh sách được phân tách bằng dấu phẩy Hồi đáp 0 0 MoMo TonyPorter khoảng 7 năm trước #14050 Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web [quote]Bạn cũng có thể dán cột vào tiện ích trực tuyến trong trình duyệt này http. //đổi. thị trấn/cột-to-danh sách được phân tách bằng dấu phẩy Bởi Tony Porter[/quote] Điều này hoạt động như một bùa mê. Cảm ơn bạn rất nhiều vì đã chia sẻ nó với chúng tôi. Tôi có 3865 giá trị và Excel không hiển thị cho tôi tất cả các giá trị ở dòng cuối cùng. Có lẽ đó là một hạn chế của Excel Hồi đáp 0 0 Reema Joseph khoảng 7 năm trước #14206 Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web bài viết thực sự hữu ích. Cảm ơn Hồi đáp 0 0 shalini khoảng 7 năm trước #14248 Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web Macro rất hữu ích. giải thích rõ ràng Hồi đáp 0 0 John khoảng 7 năm trước #14418 Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web VBA đã giúp rất nhiều. Tôi đang gặp sự cố nếu bạn cố đóng hộp bật lên hoặc hủy hộp bật lên, nó sẽ hiển thị rằng vba cần được sửa lỗi. Điều này cũng xảy ra nếu giá trị trống. có ý tưởng nào để sửa cái này không? Hồi đáp 0 0 JohnRIII khoảng 7 năm trước #14419 Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web VBA đã giúp rất nhiều. Tôi đang gặp sự cố nếu bạn cố đóng hộp bật lên hoặc hủy hộp bật lên, nó sẽ hiển thị rằng vba cần được sửa lỗi. Điều này cũng xảy ra nếu giá trị trống. có ý tưởng nào để sửa cái này không? Hồi đáp 0 0 Mayank Bhargava khoảng 7 năm trước #14725 Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web Xin chào tất cả, Vì vậy, đối với một vài cột, công thức này rất tuyệt, nhưng nếu bạn đang cố gắng tìm ra điều này trên nhiều cột hơn 100. đặt "&" là lãng phí thời gian. Đối với tôi, tôi cần tách biệt thông qua "," (dấu phẩy). để làm được điều đó, tất cả những gì bạn cần làm là tách tệp trong CSV, Mở tệp trên Notepad, Sao chép và dán vào Word, sau đó Sao chép lại từ Word và dán vào Excel. Hy vọng bạn thích gợi ý, Chúc một ngày tốt lành. Cảm ơn bạn, Mayank Bhargava Hồi đáp 0 0 AliciaB khoảng 7 năm trước #15099 Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web Đã sử dụng cái này. "Chuyển đổi danh sách cột thành danh sách được phân tách bằng dấu phẩy bằng VBA", hoạt động hoàn hảo để chuyển đổi hàng (hơn 1000) địa chỉ email thành danh sách kết hợp mà ứng dụng email của tôi hoạt động tốt với. Chỉ cần thay đổi "," thành ";" và thật tuyệt khi đi. Cảm ơn Hồi đáp 0 0 Joe sagar khoảng 6 năm trước #15796 Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web Hoàn toàn kỳ diệu. Cảm ơn Hồi đáp 0 0 Ashlee khoảng 5 năm trước #22323 Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web Tôi cần làm cho các số của mình trông như thế này ('1234567', '1234567') thay vì ("1234567", "1234567") - bất kỳ ý tưởng nào. ? |