Nhờ trợ giúp xác định thứ tự của các từ và cụm từ trong 1 chuỗi văn bản. (2 người xem)

Liên hệ QC

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

Tôi tuân thủ nội quy khi đăng bài

duongbabao90

Thành viên mới
Tham gia
29/4/25
Bài viết
2
Được thích
0
Mình có 1 file như này.
Trong ô B2 có 17 vị trí (số lượng có thể thay đổi), phân cách với nhau bằng dấu ";".
Mục đích là nhập dữ liệu vào ô D2, thứ tự của cụm dữ liệu D2 trả về trong ô E2. Như trong bảng là mình ví dụ với "2.1/1.2" là thứ tự thứ 2 trong chuỗi.
Mình dùng hàm SEARCH hoặc FIND chỉ trả về thứ tự của ký tự đầu chứ không cho ra kết quả của cụm ký tự.
Mong được anh chị em giúp đỡ.
Xin trân trọng cảm ơn.
 

File đính kèm

Mình có 1 file như này.
Trong ô B2 có 17 vị trí (số lượng có thể thay đổi), phân cách với nhau bằng dấu ";".
Mục đích là nhập dữ liệu vào ô D2, thứ tự của cụm dữ liệu D2 trả về trong ô E2. Như trong bảng là mình ví dụ với "2.1/1.2" là thứ tự thứ 2 trong chuỗi.
Mình dùng hàm SEARCH hoặc FIND chỉ trả về thứ tự của ký tự đầu chứ không cho ra kết quả của cụm ký tự.
Mong được anh chị em giúp đỡ.
Xin trân trọng cảm ơn.
Office bản nào vậy bạn
 
Mình có 1 file như này.
Trong ô B2 có 17 vị trí (số lượng có thể thay đổi), phân cách với nhau bằng dấu ";".
Mục đích là nhập dữ liệu vào ô D2, thứ tự của cụm dữ liệu D2 trả về trong ô E2. Như trong bảng là mình ví dụ với "2.1/1.2" là thứ tự thứ 2 trong chuỗi.
Mình dùng hàm SEARCH hoặc FIND chỉ trả về thứ tự của ký tự đầu chứ không cho ra kết quả của cụm ký tự.
Mong được anh chị em giúp đỡ.
Xin trân trọng cảm ơn.
Thử :

=LEN(LEFT(B2,SEARCH(D2,B2)))-LEN(SUBSTITUTE(LEFT(B2,SEARCH(D2,B2)),";",""))+1
 
Bài #2 có người hỏi về phiên bản.
Phiên bản 365 có nhiều hàm chuyên về text, giải quyết vấn đề này gọn hơn nhiều.

Cách 1:
- Dùng hàm Textbefore lấy đoạn text đi trước cụm từ.
- Dùng hàm TextSplit theo ";" sẽ được một mảng, số dòng hoặc cột của mảng này đem cộng 1 sẽ cho ra vị trí cụm từ
Cách 2:
- Dùng hàm TextSplit theo ";" sẽ được một mảng
- Dùng hàm Match cụm từ trong mảng sẽ tìm được vị trí cụm từ.
 
Web KT

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

Back
Top Bottom