Tách 10 từ đầu tiền của một hàng

Liên hệ QC

conal29

Thành viên mới
Tham gia
20/3/09
Bài viết
14
Được thích
0
Em có dữ liệu muốn tách ra 10 từ đầu tiên của mỗi dòng:
Anh chị giúp em nhé!
Em có một số hàng ví dụ sau:




Trời mưa bong bóng phập phồng Mẹ đi lấy chồng con sống kiếp mồ côi
Ai ơi lẵng lặng mà nghe, người xưa để lại bài vè gái hư.
À ơi... Công cha như núi Thái Sơn Nghĩa mẹ như nước trong nguồn chảy ra
À ơi... Công cha như núi Thái Sơn Nghĩa mẹ như nước trong nguồn chảy ra
Anh nghèo em sống trong nhung gấm ơ Đời sao cách trở bởi cao sang
Lòng ước hẹn giấc mộng đầu xuân Hãy giữ lấy khát vọng được yêu
Yêu nhau chẳng ngại cơ cầu Duyên nợ hai đứa bạc đầu có nhau
Bằng lòng đi em về với quê anh .Một cù lao xanh một dòng sông xanh




Cám ơn anh chị nhiều!
 
Em có dữ liệu muốn tách ra 10 từ đầu tiên của mỗi dòng:
Anh chị giúp em nhé!
Em có một số hàng ví dụ sau:




Trời mưa bong bóng phập phồng Mẹ đi lấy chồng con sống kiếp mồ côi
Ai ơi lẵng lặng mà nghe, người xưa để lại bài vè gái hư.
À ơi... Công cha như núi Thái Sơn Nghĩa mẹ như nước trong nguồn chảy ra
À ơi... Công cha như núi Thái Sơn Nghĩa mẹ như nước trong nguồn chảy ra
Anh nghèo em sống trong nhung gấm ơ Đời sao cách trở bởi cao sang
Lòng ước hẹn giấc mộng đầu xuân Hãy giữ lấy khát vọng được yêu
Yêu nhau chẳng ngại cơ cầu Duyên nợ hai đứa bạc đầu có nhau
Bằng lòng đi em về với quê anh .Một cù lao xanh một dòng sông xanh




Cám ơn anh chị nhiều!

Rồi kết quả bạn cần là như thế nào?
 
Rồi kết quả bạn cần là như thế nào?
Kết quả là mười từ đầu tiên của dòng.

Em cám ơn nhiều!


Và em có thêm trường hợp này:
Một số dòng có 2 tên ca sĩ: Thì giữ lại ca sĩ trước dấu "-"


Duc Duy-Thuy Trang
Duy Truong-Quynh Dung
Lam Truyen-Yen Khoa
Ngoc Anh-Nguyen Hung
Emily-JustaTee
Kevin Socola-Nhu Hexi
Che Phong-Ngoc Hue
Trinh Lam-Quynh Vi
Lương Bằng Quang
Diệp Lâm Anh
Diệp Lâm Anh
Đoàn Việt Phương
Hồng Ngọc
Lâm Vũ
Cẩm Ly


cám ơn sự giúp đỡ của anh
 
Lần chỉnh sửa cuối:

File đính kèm

  • Loc chuoi.xlsx
    11.4 KB · Đọc: 31
Lần chỉnh sửa cuối:
=TRIM(LEFT(SUBSTITUTE(A3," ",REPT(" ",100)),700)) phần 1, phần 2 bạn dùng text column là đươc a
 
=TRIM(LEFT(SUBSTITUTE(A3," ",REPT(" ",100)),700)) phần 1, phần 2 bạn dùng text column là đươc a

Lưu ý: Với bài toán tách chuỗi mà khoảng trắng được xem là dấu phân cách thì ta phải TRIM dữ liệu trước. Nếu không sẽ sai bét
Ví dụ: Sửa giá trị cell A3 có 1 khoảng trắng ở đầu chuỗi, công thức trên sẽ lấy có 6 từ
Sửa công thức vầy cho chắc:
Mã:
=TRIM(LEFT(SUBSTITUTE([COLOR=#ff0000]TRIM(A3)[/COLOR]," ",REPT(" ",100)),700))
 
Lưu ý: Với bài toán tách chuỗi mà khoảng trắng được xem là dấu phân cách thì ta phải TRIM dữ liệu trước. Nếu không sẽ sai bét
Ví dụ: Sửa giá trị cell A3 có 1 khoảng trắng ở đầu chuỗi, công thức trên sẽ lấy có 6 từ
Sửa công thức vầy cho chắc:
Mã:
=TRIM(LEFT(SUBSTITUTE([COLOR=#ff0000]TRIM(A3)[/COLOR]," ",REPT(" ",100)),700))

Thầy ơi em vẫn thấy còn 1 lỗi là ô b19 có 8 chữ. Cái này làm sao để sửa ạ?
 
(hình đính kèm b19 8 chữ, b18 7 chữ)
 

File đính kèm

  • 8 chu.jpg
    8 chu.jpg
    18.4 KB · Đọc: 38
(hình đính kèm b19 8 chữ, b18 7 chữ)
Sau chữ "em" không phải là một khoảng trắng bình thường (mã 32) mà là một khoảng trắng có mã 160. Sửa lại bằng cách thay nó bằng khoảng trắng bình thường thôi.
Mã:
=TRIM(LEFT(SUBSTITUTE(TRIM(SUBSTITUTE(A19,CHAR(160)," "))," ",REPT(" ",100),7),100))
 
Sau chữ "em" không phải là một khoảng trắng bình thường (mã 32) mà là một khoảng trắng có mã 160. Sửa lại bằng cách thay nó bằng khoảng trắng bình thường thôi.
Mã:
=TRIM(LEFT(SUBSTITUTE(TRIM(SUBSTITUTE(A19,CHAR(160)," "))," ",REPT(" ",100),7),100))


Hay quá, mình ko nghĩ tới, bạn chỉ giúp mình cách làm sao để kiểm tra nhanh điều này được vậy?
 
Hay quá, mình ko nghĩ tới, bạn chỉ giúp mình cách làm sao để kiểm tra nhanh điều này được vậy?
Nếu đã biết cần tìm cái gì rồi thì dễ mà. Bạn có thể dùng chức năng tìm kiếm để tìm cho cả WorkSheet hoặc cả WorkBook.
Ở ô Find what của cửa sổ tìm kiếm bạn giữ phím Alt và gõ lần lượt các số 0, 1, 6, 0 trên bàn phím số; hoặc đơn giản hơn tìm một ô trống nào đó gõ vào công thức =CHAR(160) rồi nhất F9 (không Enter nhé) xong copy nó dán vào ô Find what.
 
Web KT
Back
Top Bottom