Xử lý hàm chuỗi

Liên hệ QC

ngocminhoi

Thành viên mới
Tham gia
27/7/19
Bài viết
3
Được thích
0
Dear ae giải pháp excel !
Em gặp khó 1 bài toán xử lý chuỗi, muốn tăng giá trị 1 dãy mã số mà không nghỉ
được ra nên nhờ mọi người hướng dẫn với.
Ô màu xanh là mã số được cho, ô màu cam với hồng là em tự nghĩ ra.
221830
Em cám ơn trước ạ !!!
 

File đính kèm

  • Test.xlsx
    15.2 KB · Đọc: 17
Dear ae giải pháp excel !
Em gặp khó 1 bài toán xử lý chuỗi, muốn tăng giá trị 1 dãy mã số mà không nghỉ
được ra nên nhờ mọi người hướng dẫn với.
Ô màu xanh là mã số được cho, ô màu cam với hồng là em tự nghĩ ra.
View attachment 221830
Em cám ơn trước ạ !!!
Công thức hơi dài dòng
Mã:
C6=LOOKUP(10^10,--RIGHT(C$7,ROW($1:$1000)))-LOOKUP(10^10,--RIGHT(TRIM(LEFT(SUBSTITUTE(C$7,"-",REPT(" ",200),4),100)),ROW($1:$1000)))+1
C8==IF(ROWS($1:1)<=C$6,TRIM(LEFT(SUBSTITUTE(C$7,"-",REPT(" ",200),3),100))&"-S"&TEXT(LOOKUP(10^10,--RIGHT(TRIM(LEFT(SUBSTITUTE(C$7,"-",REPT(" ",200),4),100)),ROW($1:$1000)))+(ROWS($1:1)-1),"000"),"")
 
Dear ae giải pháp excel !
Em gặp khó 1 bài toán xử lý chuỗi, muốn tăng giá trị 1 dãy mã số mà không nghỉ
được ra nên nhờ mọi người hướng dẫn với.
Ô màu xanh là mã số được cho, ô màu cam với hồng là em tự nghĩ ra.
View attachment 221830
Em cám ơn trước ạ !!!
Mã:
C8 =MID(C7,1,FIND("#",SUBSTITUTE(C7,"-","#",4))-1)
Copy ngang
Mã:
C6 =RIGHT(C7,LEN(C7)-LEN(C8)-2)-RIGHT(C8,LEN(C7)-LEN(C8)-2)+1
Copy ngang
Mã:
C9 =IF( COUNTA(C$8:C8)<C$6,SUBSTITUTE(C8,RIGHT(C8,LEN(C$7)-LEN(C$8)-2),TEXT(RIGHT(C8,LEN(C$7)-LEN(C$8)-2)+1,REPT("0",LEN(C$7)-LEN(C$8)-2))),"-")
Copy ngang và xuống
 

File đính kèm

  • Test (1).xlsx
    30.4 KB · Đọc: 7
Web KT
Back
Top Bottom