Cách tách các câu trong cùng một dòng thành mỗi câu một dòng. (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

chuotnhat050396

Thành viên mới
Tham gia
7/12/14
Bài viết
2
Được thích
0
Em chào mọi người ạ, em có một đoạn văn như ở ô A1, bây giờ nếu em muốn tách thành mỗi câu một ô giống như từ ô A3 đến ô A11 thì có cách nào nhanh hơn việc copy từng câu rồi paste ko ạ. Em cảm ơn mọi người ạ.
 

File đính kèm

Cái việc này có thể nhờ VBA, bạn chịu không:
Bỡi 1 Sub
Bỡi 1 UDF
 
Em chào mọi người ạ, em có một đoạn văn như ở ô A1, bây giờ nếu em muốn tách thành mỗi câu một ô giống như từ ô A3 đến ô A11 thì có cách nào nhanh hơn việc copy từng câu rồi paste ko ạ. Em cảm ơn mọi người ạ.
Mình thấy bạn dùng text to column cũng được, chọn ô chứa văn bản gốc => Data => text to columns => delimited => chỗ other gõ dấu chấm => finish.
Khi nó tách ra theo cột thì copy hết và paste đảo cột thành dòng
 
Cái việc này có thể nhờ VBA, bạn chịu không:
Bỡi 1 Sub
Bỡi 1 UDF
cháu cảm ơn chú, nhưng cháu chưa bao h dùng VBA ấy ạ, không biết dùng như thế nào ạ.
Bài đã được tự động gộp:

Mình thấy bạn dùng text to column cũng được, chọn ô chứa văn bản gốc => Data => text to columns => delimited => chỗ other gõ dấu chấm => finish.
Khi nó tách ra theo cột thì copy hết và paste đảo cột thành dòng
cảm ơn bạn, mình thử xem sao
Bài đã được tự động gộp:

[
Mình thấy bạn dùng text to column cũng được, chọn ô chứa văn bản gốc => Data => text to columns => delimited => chỗ other gõ dấu chấm => finish.
Khi nó tách ra theo cột thì copy hết và paste đảo cột thành dòng
cảm ơn bạn, mình làm đc rồi
 
Lần chỉnh sửa cuối:
Bạn thử tham khảo công thức này xem
Mã:
=IFERROR(TRIM(MID(SUBSTITUTE($A$1;TEXTJOIN(" ";TRUE;$A$2:A2);"");1;FIND(".";SUBSTITUTE($A$1&".";TEXTJOIN(" ";TRUE;$A$2:A2);""))));"")
Hoặc
Mã:
=IFERROR(MID($A$1;IFERROR(FIND("+";SUBSTITUTE($A$1&".";".";"+";ROW()-3);1);0)+1;FIND("+";SUBSTITUTE($A$1&".";".";"+";ROW()-2);1)-IFERROR(FIND("+";SUBSTITUTE($A$1;".";"+";ROW()-3);1);0));"")
 
Lần chỉnh sửa cuối:
Bài đã được tự động gộp:

Em chào mọi người ạ, em có một đoạn văn như ở ô A1, bây giờ nếu em muốn tách thành mỗi câu một ô giống như từ ô A3 đến ô A11 thì có cách nào nhanh hơn việc copy từng câu rồi paste ko ạ. Em cảm ơn mọi người ạ.
Bạn tham khảo nhé.
 

File đính kèm

Em chào mọi người ạ, em có một đoạn văn như ở ô A1, bây giờ nếu em muốn tách thành mỗi câu một ô giống như từ ô A3 đến ô A11 thì có cách nào nhanh hơn việc copy từng câu rồi paste ko ạ. Em cảm ơn mọi người ạ.
Thử File, Copy dữ liệu vào Sheet1 rồi sang Sheet2 nhấn nút.
Nếu chưa biết dùng VBA thì chỉ cần học cách thiết lập chế độ chạy Macro.
 

File đính kèm

Thử File, Copy dữ liệu vào Sheet1 rồi sang Sheet2 nhấn nút.
Nếu chưa biết dùng VBA thì chỉ cần học cách thiết lập chế độ chạy Macro.
Hi bác @be09 trong phần kết quả. Sau mỗi câu đều có dấu chấm câu thì mình làm như thế nào ah?
Xin cảm ơn.
1603697532126.png
 
Thử công thức này tại A3
Mã:
=TRIM(MID(SUBSTITUTE($A$1,". ",REPT(" ",1000)),1+(ROW(A1)-1)*999,999))


Em chào mọi người ạ, em có một đoạn văn như ở ô A1, bây giờ nếu em muốn tách thành mỗi câu một ô giống như từ ô A3 đến ô A11 thì có cách nào nhanh hơn việc copy từng câu rồi paste ko ạ. Em cảm ơn mọi người ạ.
 
Không lẻ 1000 Cell lại Copy > Paste 1000 lần.
1.000 hay 10.000 cells, text to column được 10 cột, copy paste 10 lần nối đuôi nhau. Nếu cần thứ tự như cũ thì thêm 1 cột thứ tự trước khi copy, rồi sort theo STT sau khi paste.

(cũng không phải 1 lần như bài 3)
1603726835420.png
 
Vậy là bạn này chưa xem kỹ nội quy, nếu dùng ngôn ngữ không phải tiếng Việt thì vui lòng đăng vào chuyên mục ngoại ngữ.
Đã vậy còn chỉ bậy nữa. Từ "darling" chỉ những đàn bà lớn tuổi mới dùng đại trà. Vợ chồng bồ bịch mà dùng với nhau thì cũng khá sến (tương đơng với "cưng")
 
Hi hai bác @Hoàng Tuấn 868@VetMini. Em không biết hai bác có đọc kỹ và hiểu ý của Bin hay không?

Xin nói rõ lại, ý của Bin ở đây là lấy một một đoạn văn có 2 câu. Và sau khi sử dụng tool của bác @be09 thì từ một đoạn văn trên sẽ tách thành câu ở 2 dòng khác nhau trong excel. Và cuối mỗi câu đều có dấu chấm câu.

P/S: Bin không có ý kiến về Tiếng Anh. Vì mục đích của Bin là excel không phải là tiếng Anh.

Nếu các bác có ý kiến về nội dụng của đoạn văn ví dụ. Thì liên hệ tác giả trong đường dẫn bên dưới nhé.

Cảm ơn hai bác đã quan tâm.
 
Hay quá. Dạ đúng rồi ah. Cám ơn bác @be09 nhiều.^^

Bin xin phép để kết quả để các bạn khác cũng gặp tình huống tương tự, có thể xem và sử dụng ah.
* Trước:

View attachment 248110

* Kết quả:

View attachment 248111
1/ Đây là ý tốt, đáng khen hơn đáng trách. Sử dụng cho mình và cũng muốn mọi người biết cách sử dụng.
2/ Việt Tây lẫn lộn là chuỗi văn bản trong đề của bạn ấy chứ không phải là nội dung bài viết, theo em nghĩ cũng không phạm quy
Theo dõi từ đầu tới cuối thì bạn này chú ý tới ngôn ngữ, cách xưng hô. Chỉ sửa mỗi "ah" nữa là hợp lý. Không có gì đáng trách
 
{1} Hi ...

{2} Nếu các bác có ý kiến về nội dụng của đoạn văn ví dụ. Thì liên hệ tác giả trong đường dẫn bên dưới nhé.
{1} Đây là tiếng gì?
{2} Tưởng đâu lạ. Nhè ngay cái Vi-en-éc-rẹt này mà trích dẫn. Tờ báo lá cải hạng nhất Việt Nam.
 
Dạo này GPE thấy nhiều ý kiến qua lại quá.
 
Em chào mọi người ạ, em có một đoạn văn như ở ô A1, bây giờ nếu em muốn tách thành mỗi câu một ô giống như từ ô A3 đến ô A11 thì có cách nào nhanh hơn việc copy từng câu rồi paste ko ạ. Em cảm ơn mọi người ạ.
Text to column
sao phải công thức nhỉ.
1603866696432.png
 

Bài viết mới nhất

Back
Top Bottom