Lấy giá trị trong ngoặc trong chuỗi dữ liệu

  • Thread starter Thread starter huemtd
  • Ngày gửi Ngày gửi
Liên hệ QC

huemtd

Thành viên mới
Tham gia
11/8/09
Bài viết
27
Được thích
8
KG các anh chị trong diễn đàn,

Em đang có bài toán mong AC chỉ giáo, em có một chuỗi dữ liệu lấy từ hệ thống xuống, chuỗi dữ liệu này nó có lẫn cả số và không theo qui luật nào cả, nhưng có một điểm chung là có các con số nằm trong ngoặc đơn VD "1.LM2527 - JYS Vina Hongy (5) 2.BG2576 - Shinpoong Tech (4) 5.CM2452 - RFTech (3) 6.CC2522 - Alutec Vina (5) 3.CM2528 - RFTech Bắc Giang (5) 4.TM2584 - Tkr Manufacturing (3)"
Trong đó: AC nhìn vào sau từ VD ở trên
- Ta thấy có 6 KH được sắp xếp không theo thứ tự gì cả, trong đó LM2527 là code KH và JYS Vina Hongy là tên khách hàng và số (5) trong ngoặc này chính là KH loại 5.
Bài toán yêu cầu là:
1. Làm sao đến được bao nhiêu khách hàng (bao nhiêu khách hàng tìm mới, bao nhiêu khách hàng mất?)--Cái này AC vào file đính kèm sẽ rõ hơn.
2. Làm sao với một chuỗi dữ liệu kia lấy đc các con số trong ngoặc đơn. Nhưng nó lại trả về loại khách (cái này anh chị xem trong file đính kèm sẽ hiểu hơn)...
E thấy cái này mà làm hàm chắc sẽ rất phức tạp nên em xin phép post bài trong room lâp trình VBA mong anh chị cho em xin một cái code để giải quyết bài toán này ak.

Mong anh chị chỉ giáo giùm.
Tks/ Em Thanh
 

File đính kèm

KG các anh chị trong diễn đàn,

Em đang có bài toán mong AC chỉ giáo, em có một chuỗi dữ liệu lấy từ hệ thống xuống, chuỗi dữ liệu này nó có lẫn cả số và không theo qui luật nào cả, nhưng có một điểm chung là có các con số nằm trong ngoặc đơn VD "1.LM2527 - JYS Vina Hongy (5) 2.BG2576 - Shinpoong Tech (4) 5.CM2452 - RFTech (3) 6.CC2522 - Alutec Vina (5) 3.CM2528 - RFTech Bắc Giang (5) 4.TM2584 - Tkr Manufacturing (3)"
Trong đó: AC nhìn vào sau từ VD ở trên
- Ta thấy có 6 KH được sắp xếp không theo thứ tự gì cả, trong đó LM2527 là code KH và JYS Vina Hongy là tên khách hàng và số (5) trong ngoặc này chính là KH loại 5.
Bài toán yêu cầu là:
1. Làm sao đến được bao nhiêu khách hàng (bao nhiêu khách hàng tìm mới, bao nhiêu khách hàng mất?)--Cái này AC vào file đính kèm sẽ rõ hơn.
2. Làm sao với một chuỗi dữ liệu kia lấy đc các con số trong ngoặc đơn. Nhưng nó lại trả về loại khách (cái này anh chị xem trong file đính kèm sẽ hiểu hơn)...
E thấy cái này mà làm hàm chắc sẽ rất phức tạp nên em xin phép post bài trong room lâp trình VBA mong anh chị cho em xin một cái code để giải quyết bài toán này ak.

Mong anh chị chỉ giáo giùm.
Tks/ Em Thanh
Mã:
E2=(LEN($B2)-LEN(SUBSTITUTE($B2,"("&E$1&")","")))/3
copy sang F2:I2
Mã:
J2=(LEN($C2)-LEN(SUBSTITUTE($C2,"("&J$1&")","")))/3
copy sang K2:N2
Mã:
P2=SUM(E2:I2)
Q2=SUM(J2:N2)
 
Upvote 0
cảm ơn Anh để em thử làm trong file rồi em xác nhận lại ak
Em rất cảm ơn anh CHAOQUAY nhiều ak, em đã làm được theo đúng như công thức anh đã chỉ dạy. Lúc đầu em nghĩ Công thức không thể làm được, nên mới dám mạo muội post vào mục lập trình excel. Một lần nữa Cảm ơn Anh ak.
 
Upvote 0
Web KT

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

Back
Top Bottom