Áp dụng hàm LAMBDA, tách chữ ra khỏi đoạn văn bản.

Liên hệ QC

htin1997

Dậm chân tại chỗ là đi lùi.
Tham gia
12/10/20
Bài viết
317
Được thích
272
Xin chào mọi người.

Em/Con có tìm hiểu trên "gút gồ" thì tìm được 1 ứng dụng nhỏ của hàm LAMBDA: Tách số ra khỏi đoạn văn bản.
Tuy nhiên ở trường hợp ngược lại là tách chữ ra thì em/con không biết phải làm sao, nhờ mọi người cho giải pháp. Cám ơn.

Đính kèm là file có hàm LAMBDA, ở cột B là kết quả, ô C2 là chi tiết hàm.
1648285120231.png
 

File đính kèm

Xin chào mọi người.

Em/Con có tìm hiểu trên "gút gồ" thì tìm được 1 ứng dụng nhỏ của hàm LAMBDA: Tách số ra khỏi đoạn văn bản.
Tuy nhiên ở trường hợp ngược lại là tách chữ ra thì em/con không biết phải làm sao, nhờ mọi người cho giải pháp. Cám ơn.

Đính kèm là file có hàm LAMBDA, ở cột B là kết quả, ô C2 là chi tiết hàm.
View attachment 273606
Chữ, số lộn xộn kiểu này thì giải pháp là VBA.
 
Xin chào mọi người.

Em/Con có tìm hiểu trên "gút gồ" thì tìm được 1 ứng dụng nhỏ của hàm LAMBDA: Tách số ra khỏi đoạn văn bản.
Tuy nhiên ở trường hợp ngược lại là tách chữ ra thì em/con không biết phải làm sao, nhờ mọi người cho giải pháp. Cám ơn.
Thử dùng cú pháp đó với If(Not(IsNumber(Mid(x, ...)...
 
Chữ, số lộn xộn kiểu này thì giải pháp là VBA.
Tìm ra rồi, tìm ra rồi, dù hơi dài.
Cám ơn @Maika8008 đã quan tâm.
Cám ơn mọi người đã ghé qua.

=LAMBDA(y,CONCAT(IF(ISERROR(MID(y,ROW(INDIRECT("1:"&LEN(y))),1)*1),MID(y,ROW(INDIRECT("1:"&LEN(y))),1),"")))
Bài đã được tự động gộp:

Thử dùng cú pháp đó với If(Not(IsNumber(Mid(x, ...)...
Dạ, con tìm ra rồi thầy, trùng hướng với thầy luôn.
 

File đính kèm

Thay vì =ROW(INDIRECT("1:"&LEN(y))) hãy dùng =SEQUENCE(LEN(y)) cho gọn
 
Web KT

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

Back
Top Bottom