Note: The other languages of the website are Google-translated. Back to English

Làm cách nào để tách văn bản bằng dấu cách / dấu phẩy / dấu phân cách trong Excel?

Nếu bạn có một danh sách cột dữ liệu và bạn muốn chia chúng thành nhiều cột bằng một dấu phân cách cụ thể giống như ảnh chụp màn hình bên dưới được hiển thị, làm cách nào bạn có thể chia chúng trong Excel? Có thể một số người dùng chỉ nghĩ đến chức năng Văn bản thành Cột, nhưng bây giờ tôi sẽ giới thiệu không chỉ chức năng Văn bản thành Cột mà còn cả một mã VBA cho bạn.


Chia chuỗi văn bản thành nhiều cột bằng dấu cách / dấu phẩy / dấu phân cách theo tính năng Văn bản thành Cột

Tính năng Text to Columns rất hữu ích để chia danh sách thành nhiều cột trong Excel. Phương pháp này nói về cách chia dữ liệu bằng dấu phân cách được chỉ định với tính năng Văn bản thành Cột trong Excel. Vui lòng làm như sau:

1. Chọn danh sách cột bạn muốn chia bằng dấu phân cách và nhấp vào Ngày > Văn bản thành Cột. Xem ảnh chụp màn hình:

2. Sau đó a Chuyển đổi văn bản thành cột Wizard hộp thoại bật ra và kiểm tra Phân cách và nhấp vào Sau cái nút. Xem ảnh chụp màn hình:

3. Trong hộp thoại Mở Chuyển đổi thành Văn bản thành Cột - Bước 2/3, vui lòng kiểm tra dấu phân cách mà bạn cần để chia nhỏ dữ liệu.

Chú thích: Nếu bạn cần chia chuỗi văn bản của mình bằng một dấu phân cách đặc biệt, vui lòng kiểm tra Nhiều Loại Khác rồi nhập dấu phân cách vào hộp sau.

4. nhấp chuột Kết thúc. Bây giờ bạn có thể thấy danh sách cột trong lựa chọn đã được chia thành nhiều cột bằng dấu phân cách được chỉ định.

Trích xuất số (hoặc văn bản) chỉ từ một ô / cột thành các cột / hàng khác nhau

Kutools cho Excel nâng cao Chia ô tiện ích và hỗ trợ trích xuất hàng loạt tất cả các ký tự văn bản hoặc số từ một ô / cột thành hai cột / hàng.



Kutools cho Excel - Bao gồm hơn 300 công cụ tiện dụng cho Excel. Bản dùng thử miễn phí đầy đủ tính năng 30-ngày, không cần thẻ tín dụng! Get It Now

Chia chuỗi văn bản thành nhiều hàng / cột bằng dấu cách / dấu phẩy / dấu phân cách với Kutools cho Excel

Phương pháp trên chỉ có thể chia chuỗi văn bản thành nhiều cột. Phương pháp này sẽ giới thiệu Kutools cho Excel's Chia ô tiện ích để chia chuỗi văn bản thành nhiều hàng hoặc cột bằng dấu phân cách được chỉ định trong Excel một cách dễ dàng.

Kutools cho Excel - Bao gồm hơn 300 công cụ tiện dụng cho Excel. Bản dùng thử miễn phí đầy đủ tính năng 30-ngày, không cần thẻ tín dụng! Dùng thử miễn phí ngay!

1. Chọn phạm vi bạn sẽ chia chuỗi văn bản (trong trường hợp của chúng tôi, chúng tôi chọn phạm vi A1: A9) và nhấp vào Kutools > bản văn > Chia ô.
doc tách văn bản 01

2. Trong hộp thoại Split Cells đang mở, vui lòng kiểm tra Chia thành hàng tùy chọn hoặc Chia thành các cột tùy chọn như bạn cần trong Kiểu , tiếp theo chỉ định một dấu phân cách trong Chỉ định dấu phân tách phần và nhấp vào Ok cái nút. Xem ảnh chụp màn hình ở trên:

Bây giờ một hộp thoại Split Cells khác xuất hiện, vui lòng chọn ô đầu tiên của dải ô đích và nhấp vào OK .
doc chia văn bản thành các hàng cột 10

Kutools cho Excel - Bao gồm hơn 300 công cụ tiện dụng cho Excel. Bản dùng thử miễn phí đầy đủ tính năng 30-ngày, không cần thẻ tín dụng! Get It Now


Demo: Chia chuỗi văn bản thành nhiều hàng / cột bằng dấu cách / dấu phẩy / dấu phân cách


Kutools cho Excel bao gồm hơn 300 công cụ tiện dụng cho Excel, miễn phí dùng thử không giới hạn trong 30 ngày. Tải xuống và dùng thử miễn phí ngay bây giờ!


Các bài báo tương đối:


Các công cụ năng suất văn phòng tốt nhất

Kutools cho Excel giải quyết hầu hết các vấn đề của bạn và tăng 80% năng suất của bạn

  • Tái sử dụng: Chèn nhanh công thức phức tạp, biểu đồ và bất cứ thứ gì bạn đã sử dụng trước đây; Mã hóa ô với mật khẩu; Tạo danh sách gửi thư và gửi email ...
  • Thanh siêu công thức (dễ dàng chỉnh sửa nhiều dòng văn bản và công thức); Bố cục đọc (dễ dàng đọc và chỉnh sửa số lượng ô lớn); Dán vào Dải ô đã Lọchữu ích. Cảm ơn !
  • Hợp nhất các ô / hàng / cột mà không làm mất dữ liệu; Nội dung phân chia ô; Kết hợp các hàng / cột trùng lặp... Ngăn chặn các ô trùng lặp; So sánh các dãyhữu ích. Cảm ơn !
  • Chọn trùng lặp hoặc duy nhất Hàng; Chọn hàng trống (tất cả các ô đều trống); Tìm siêu và Tìm mờ trong Nhiều Sổ làm việc; Chọn ngẫu nhiên ...
  • Bản sao chính xác Nhiều ô mà không thay đổi tham chiếu công thức; Tự động tạo tài liệu tham khảo sang Nhiều Trang tính; Chèn Bullets, Hộp kiểm và hơn thế nữa ...
  • Trích xuất văn bản, Thêm Văn bản, Xóa theo Vị trí, Xóa không gian; Tạo và In Tổng số phân trang; Chuyển đổi giữa nội dung ô và nhận xéthữu ích. Cảm ơn !
  • Siêu lọc (lưu và áp dụng các lược đồ lọc cho các trang tính khác); Sắp xếp nâng cao theo tháng / tuần / ngày, tần suất và hơn thế nữa; Bộ lọc đặc biệt bằng cách in đậm, in nghiêng ...
  • Kết hợp Workbook và WorkSheets; Hợp nhất các bảng dựa trên các cột chính; Chia dữ liệu thành nhiều trang tính; Chuyển đổi hàng loạt xls, xlsx và PDFhữu ích. Cảm ơn !
  • Hơn 300 tính năng mạnh mẽ. Hỗ trợ Office / Excel 2007-2021 và 365. Hỗ trợ tất cả các ngôn ngữ. Dễ dàng triển khai trong doanh nghiệp hoặc tổ chức của bạn. Đầy đủ tính năng Dùng thử miễn phí 30 ngày. Bảo đảm hoàn lại tiền trong 60 ngày.
tab kte 201905

Tab Office mang lại giao diện Tab cho Office và giúp công việc của bạn trở nên dễ dàng hơn nhiều

  • Cho phép chỉnh sửa và đọc theo thẻ trong Word, Excel, PowerPoint, Publisher, Access, Visio và Project.
  • Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới.
  • Tăng 50% năng suất của bạn và giảm hàng trăm cú nhấp chuột cho bạn mỗi ngày!
officetab dưới cùng
Nhận xét (29)
Chưa có xếp hạng. Hãy là người đầu tiên xếp hạng!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
hina excel ghskj t'amfngeh 'afkndjgb s'difhjsdfnsalodfhakaf
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
: D Hay quá! Tái bút Tại sao tôi cần thêm nhiều từ ở đây ...: -?
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Nó rất đơn giản và dễ hiểu.
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 này. Nó rất hữu ích và dễ hiểu.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Vui lòng nhập văn bản bình luận của bạn!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Kudo to you guys make my day
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 đọc một từ trong câu trong trang tính excel có trong một ô duy nhất. ví dụ: abcds ----- sri
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 này đã giúp tôi tiết kiệm hàng giờ gõ lại danh sách địa chỉ. CẢM ƠN!!!!
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 chúa, và ý tôi là bạn vì điều này. Đã tiết kiệm cho tôi rất nhiều công việc. Cám ơn bạn một lần nữa.
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!!!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
"Xuất bản
255.255.255.192
172.22.118.1 "

làm cách nào để chia thông tin ô đó thành 3 cột?
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Chào Huy,
Bạn muốn chia các ô theo cách nào? Theo độ dài? Bằng dấu phân cách của dấu chấm? Hay những người khác?
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 rất nhiều vì đã đăng bài này, nó thực sự rất hữu ích đôi khi.
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, Làm cách nào để chia một câu dài thành các cột như


12534_MK_EC0102-Kanyuambora_OUTA 172.22.118.13 255.255.255.192 172.22.118.1. Tôi cần quá trình phân tách thành các cột của: ID trang web 12534_MK_EC0102; Tên trang web Kanyuambora_OUTA; IP 172.22.118; Mặt nạ 255.255.255; Cổng 172.22.118.1. Vui lòng giúp đỡ.
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 Cosmas,
Bạn có thể áp dụng tính năng Văn bản thành Cột trên tab Dữ liệu trong Ruy-băng Excel. Trong Trình hướng dẫn, vui lòng đặt cả dấu phân cách khoảng trắng và dấu phân cách tùy chỉnh - và nó sẽ chia nội dung ô dài của bạn thành các cột mong muốn.
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ó thể sử dụng các lệnh FIND và LEN để tách các trường, ví dụ:
A1: 12534_MK_EC0102-Kanyuambora_OUTA 172.22.118.13 255.255.255.192 172.22.118.1.
B1: = FIND ("", $ A $ 1) B2: = FIND ("", $ A $ 1, B1 + 1) B3: "Điền xuống từ B2"
C1: = LEFT ($ A $ 1, B1) C2: = RIGHT (LEFT ($ A $ 1, B2), B2-B1) C3: "Điền xuống từ C2"
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 Cosmas,
Bạn muốn tách các câu đơn bằng cách nào? Trong ví dụ của bạn, bạn có thể chia câu bằng dấu phân cách “_” hoặc “;” hoặc "."
Chỉ cần thử chúng khi bạn cần!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Thanks. Nó thực sự hữu ích.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Được rồi, đây là một vấn đề tôi gặp khó khăn mà dường như tôi không thể giải quyết được. Tôi đang tìm cách chia nhỏ một chuỗi văn bản dài với các yêu cầu sau:
1) Văn bản chỉ có thể được chia nhỏ tại một khoảng trắng (không ở giữa một từ)
2) Tổng độ dài cho mỗi ô được phân tích cú pháp phải gần 40 ký tự vì nó có thể nhận được bằng cách sử dụng quy tắc khoảng trắng ở trên.

Ví dụ, điều này có trong một ô: "Đó là thời kỳ tốt nhất, đó là thời kỳ tồi tệ nhất, đó là thời đại của sự khôn ngoan, đó là thời đại của sự ngu ngốc, đó là thời đại của niềm tin". Trong ví dụ này, tôi mong muốn công thức sẽ chia văn bản này thành 4 ô:

Đó là thời điểm tốt nhất, nó là
thời kỳ tồi tệ nhất, đó là thời đại của
khôn ngoan, đó là thời đại của sự ngu ngốc,
đó là kỷ nguyên của niềm tin

Tôi tiếp tục bị quấn quanh trục khi cố gắng sử dụng kết hợp các công thức trái, giữa, phải và tìm kiếm / tìm kiếm, nhưng nó không chỉ rất không phù hợp, mà ngay khi tôi gặp một từ không phải là duy nhất, công thức tìm kiếm của tôi bị hỏng. .
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 này chỉ cho thấy excel khủng khiếp như thế nào ... còn hàm SPLIT thì sao ?? Tât nhiên...
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Chào Bob,
Kutools cho Excel đã phát hành tính năng này - Chia ô. Tính năng này không chỉ có thể chia ô theo tất cả các loại dấu phân cách thành cột mà còn có thể chia ô thành hàng. Hơn nữa, nó cũng hỗ trợ tách số và văn bản từ các ô đã chọn.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Làm cách nào để chúng tôi chia kyzwell5konfgwell3k thành các cột. Tôi chỉ cần bật phải được chọn là phân tách và tách thành hai từ.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Chào Sunny!
Văn bản thành cột (tính năng tích hợp trong Excel) hỗ trợ chia ô thành các cột theo một ký tự nhất định và tính năng Chia ô của Kutools cho Excel cũng hỗ trợ chia ô theo một ký tự.
Nếu bạn cần tách các ô theo một chuỗi ký tự, bạn nên áp dụng macro VBA.
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 rất nhiều, điều này thực sự làm cho cuộc sống của tôi dễ dàng hơn!
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 Điều này đã tiết kiệm thời gian của tôi!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
hi,

tôi có tập tin phẳng có dấu phân cách vì vậy tôi muốn đọc giá trị của vị trí đi qua có trước và sau dấu phân cách. có cách nào để lấy những vale này không
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Chào bạn, tôi chưa hiểu rõ vấn đề của bạn. Nếu bạn muốn nhận các giá trị trước và sau một dấu phân tách cụ thể một cách riêng biệt, cả hai phương pháp được đề cập trong hướng dẫn này đều có thể giúp bạn, bạn chỉ cần thay đổi dấu phân cách theo nhu cầu của mình và làm theo các bước để hoàn tất. Hoặc bạn có thể cho tôi biết thêm chi tiết về vấn đề của bạn để tôi hiểu rõ hơn.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Hi
Tôi có một chuỗi như a, b, c, d ,, a, d, e, f, a, b, f ... vv Tôi muốn thay thế một giá trị của 'd' có Vị trí là 7 sau dấu phân cách . Bạn có thể gợi ý cách tìm một vị trí sau dấu phân cách và thay thế giá trị Vị trí chính xác không.
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, Kanchan, đây là mã bạn có thể thử:
Sub changeText()
    Dim xSplit, xStr As String
    Dim xPos As Integer
    Dim xArr As Variant
    Dim xRng, xSetRng As Range
    On Error Resume Next
    Set xRng = Application.InputBox("Select the cell you want to extract:", "Kutools for Excel", , , , , , 8)
    xSplit = Application.InputBox("Type the delimiter:", "Kutools for Excel", , , , , , 2)
    xPos = Application.InputBox("Type nth delimiter:", "Kutools for Excel", , , , , , 1)
    xStr = Application.InputBox("Type the string or character you want to replace with:", "Kutools for Excel", , , , , , 2)
    Set xSetRng = Application.InputBox("Select the cell to place result:", "Kutools for Excel", , , , , , 8)
    xArr = Split(xRng.Text, xSplit)
    xArr(xPos) = xStr
    xSetRng.Value = Join(xArr, ",")
End Sub

Hy vọng nó có thể giúp bạn.
Không có bình luận nào được đăng ở đây

Kết nối với chúng tôi

Bản quyền © 2009 - www.extendoffice.com. | Đã đăng ký Bản quyền. cung cấp bởi ExtendOffice. | BẢN ĐỒ CHI NHÁNH
Microsoft và logo Office là các nhãn hiệu hoặc nhãn hiệu đã đăng ký của Microsoft Corporation tại Hoa Kỳ và / hoặc các quốc gia khác.
Được bảo vệ bởi Sectigo SSL