Mọi người giúp mình tao hàm thay đổi mã khách hàng

Liên hệ QC

khigiahn

Thành viên mới
Tham gia
3/9/09
Bài viết
24
Được thích
0
Mình có một loạt mã kahchs như sau DCAB123GHJ GIỜ mình muốn thay đổi 4 ký tự đầu DCAB Thanh HNIN VÀ giữ nguyên các ký tự tiếp theo.

Mình tạo hàm And("HNIN",MID(DCAB123GHJ,4,14) nhưng bị báo lỗi mà minh không hiểu là lỗi ở đâu, các bạn giúp minh với


Thank
 
Theo mình bạn làm như sau: Nhấn phím Ctrl + H. Tại mục Find what bạn gõ: DCAB, mục Replace With bạn gõ: HNIN sau đó nhấn Alt + A bạn thử xem có đúng ý của bạn không nhé!
Thân
 
Cảm ơn bạn !!!

Cách làm của bạn thì chỉ được trường hợp đúng 4 ký tự đầu là DCAB, ở đây mình muốn hỏi là tổng quát 4 ký tự đầu là bất kỳ mình cần thay 4 ký tự đầu đó thành HNIN cơ, các bạn giúp mình với, cảm ơn nhiều
 
Mình có một loạt mã kahchs như sau DCAB123GHJ GIỜ mình muốn thay đổi 4 ký tự đầu DCAB Thanh HNIN VÀ giữ nguyên các ký tự tiếp theo.

Mình tạo hàm And("HNIN",MID(DCAB123GHJ,4,14) nhưng bị báo lỗi mà minh không hiểu là lỗi ở đâu, các bạn giúp minh với


Thank
Tạm thời làm vầy:
Cho chuỗi DCAB123GHJ trên tại A9
Dùng công thức ="HNIN"&right(A9,len(A9)-4)
 
Nếu chắc chắc sẽ thay 4 ký tự đầu bất kỳ thành HNIN thì có thể dùng hàm REPLACE:
Ví dụ:
PHP:
=REPLACE(A1,1,4,"HNIN")
Với A1 là cell chứa chuổi gốc
 
cảm ơn bạn !!!

Cách làm của bạn thì chỉ được trường hợp đúng 4 ký tự đầu là dcab, ở đây mình muốn hỏi là tổng quát 4 ký tự đầu là bất kỳ mình cần thay 4 ký tự đầu đó thành hnin cơ, các bạn giúp mình với, cảm ơn nhiều
vậy thử dùng cái này xem
PHP:
=substitute(a1,left(a1,4),"hnin")
a1 là giá trị chuỗi cần đổi
 
vậy thử dùng cái này xem
PHP:
=substitute(a1,left(a1,4),"hnin")
a1 là giá trị chuỗi cần đổi
Ấy! Không được dùng SUBSTITUTE nha! Ai biết được trong chuổi có 4 ký tự nào đó vô tình trùng với 4 ký tự đầu tiên thì sao?
Ví dụ chuổi ABCD123ABCD sao khi qua hàm này sẽ thành hnin123hnin ---> Trong khi người ta chỉ yêu cầu đổi 4 ký tự đầu mà thôi (không đổi những vị trí khác)
 
Ấy! Không được dùng SUBSTITUTE nha! Ai biết được trong chuổi có 4 ký tự nào đó vô tình trùng với 4 ký tự đầu tiên thì sao?
Ví dụ chuổi ABCD123ABCD sao khi qua hàm này sẽ thành hnin123hnin ---> Trong khi người ta chỉ yêu cầu đổi 4 ký tự đầu mà thôi (không đổi những vị trí khác)

TRƯỜNG HỢP NÀY HIẾM CÓ , NHƯNG KHÔNG PHẢI LÀ KHÔNG CÓ . ĐỂ CHẮC ĂN TA CHỈ CHO NÓ CHẠY 1 LẦN THÔI
=SUBSTITUTE(A1,LEFT(A1,4),"hnin",1)
 
thank mọi người mình làm được rồi
 
Web KT

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

Back
Top Bottom