hàm tách dữ liệu có chuỗi không đồng nhất

Liên hệ QC

Caonguyen17689

Thành viên mới
Tham gia
24/6/18
Bài viết
8
Được thích
0
xin chào cả nhà

hiện em có chuỗi dữ liệu cần phân tích ( mã QR của sản phẩm )

em cần tách lọc lấy 1 phần dữ liệu nhưng do chuỗi không đồng nhất mà chỉ được phân định qua ký tự : & hoặc /

file là ví dụ do trong chuỗi dữ liệu em cần lấy nhiều hơn như trong ví dụ.
 

File đính kèm

  • lọc dữ liệu.xlsx
    9.3 KB · Đọc: 21
xin chào cả nhà

hiện em có chuỗi dữ liệu cần phân tích ( mã QR của sản phẩm )

em cần tách lọc lấy 1 phần dữ liệu nhưng do chuỗi không đồng nhất mà chỉ được phân định qua ký tự : & hoặc /

file là ví dụ do trong chuỗi dữ liệu em cần lấy nhiều hơn như trong ví dụ.
Bạn dùng thử công thức này:

=TRIM(MID(SUBSTITUTE(A2,"&",REPT(" ",300)),2100,300))

.
 
Bạn dùng thử công thức này:

=TRIM(MID(SUBSTITUTE(A2,"&",REPT(" ",300)),2100,300))

.
em cám ơn

về công thức này đã lấy đúng như ví dụ nhưng em chưa hiểu lắm về cấu trúc của công thức này hoạt động ra làm sao. bác giải thích giúp e với ạ. vì ngoài số lượng em còn cần lấy thêm ngày sản xuất theo form nó là trước đó 1 dấu &. nếu số dấu & hoặc \ có thay đổi thì cần điều chỉnh công thức như nào cho phù hợp ạ.
 
em cám ơn

về công thức này đã lấy đúng như ví dụ nhưng em chưa hiểu lắm về cấu trúc của công thức này hoạt động ra làm sao. bác giải thích giúp e với ạ. vì ngoài số lượng em còn cần lấy thêm ngày sản xuất theo form nó là trước đó 1 dấu &. nếu số dấu & hoặc \ có thay đổi thì cần điều chỉnh công thức như nào cho phù hợp ạ.
Nếu trước 1 dấu & bạn thử lấy 2100-300 xem kết quả thế nào.
 
Nếu trước 1 dấu & bạn thử lấy 2100-300 xem kết quả thế nào.
em thử nhưng không hiểu 2100-300 là như nào ? do đang chưa hiểu nguyên tắc hoạt động của công thức trên

=TRIM(MID(SUBSTITUTE(A3,"&",REPT(" ",300)),2100,300))

:( Bác chỉ rõ hơn giúp em, do thông tin em lấy trong chuỗi không phải chỉ có vậy. mà mỗi lần thayđổi chuỗi lại hỏi lại thì mệt lắmạ
 
em thử nhưng không hiểu 2100-300 là như nào ? do đang chưa hiểu nguyên tắc hoạt động của công thức trên

=TRIM(MID(SUBSTITUTE(A3,"&",REPT(" ",300)),2100,300))

:( Bác chỉ rõ hơn giúp em, do thông tin em lấy trong chuỗi không phải chỉ có vậy. mà mỗi lần thayđổi chuỗi lại hỏi lại thì mệt lắmạ
Bạn chia 2100 cho 300 thì được số ký tự & = 7, từ đó suy ra thì sẽ nhớ lâu hơn.
Bài đã được tự động gộp:

2100/300 = 7 => lấy chuỗi vị trí thứ 7.
Chậm hơn anh nửa giây rồi.
 
Web KT
Back
Top Bottom