Trích Xuất Cụm Dữ Liệu Dài Nhất

Dữ liệu gồm 2 cột. Bạn cần:

  • Tìm ra từ hoặc cụm từ cùng xuất hiện trong 2 cột.
  • Nếu có nhiều hơn 1, lấy cụm dữ liệu dài nhất.
  • Các cụm từ cần phải là liên tiếp trong cột.

Link: Onedrive

Trích xuất từ, cụm từ xuất hiện trong 2 cột

Công thức:
1.=MID(A2,RIGHT(MAX(MMULT(1-ISERR(SEARCH(MID(A2,ROW(INDIRECT("1:"&LEN(A2)-1)),COLUMN(A:O)),B2)),TRANSPOSE(COLUMN(A:O))^0)/1%%+ROW(INDIRECT("1:"&LEN(A2)-1))),2),MAX(MMULT(1-ISERR(SEARCH(MID(A2,ROW(INDIRECT("1:"&LEN(A2)-1)),COLUMN(A:O)),B2)),TRANSPOSE(COLUMN(A:O))^0)))

2.=MAP(A2:A15&B2:B15,LAMBDA(s,LET(a,REGEXEXTRACT(s,"(.+)(?=.*\1)|$",1),@SORTBY(a,-LEN(a)))))

3.=MAP(B2:B15,LAMBDA(v,LET(a,ROW(1:20),b,TOCOL(MID(@+A15:v,TOROW(a),a)),c,SORTBY(b,LEN(b)),LOOKUP(1,0/SEARCH(c,v),c))))

4.Python (Xem trong file)

Đăng nhận xét (0)
Mới hơn Cũ hơn