Có một bạn hỏi làm thế nào để gán số cho trước theo bảng như ví dụ :
Để làm việc trên ta cần xác định thứ tự sau :
- Phải có một bảng gán số
- Phải đến được ô cần gán
- Gán số thứ tự theo bảng đã đặt trước :)
Nói thì anh nhanh :) , nhưng làm hơi lằng nghoằng hj , thôi làm thôi nào
tạo một bảng dạng a = 1 , b = 2 , c = 3 .. nhé
tại khoang trống ta đánh abc tức là khi là mcông thức nó phải trả về abc = 123 hoặc cba =321
để làm được ta phải dùng công thức đếm ô cần dò là : Len (a1) ví dụ : ô A1 là abc
với Len(a1)=3 ( số 3 là 3 ký tự nhé các bạn )
- - ô A1 = 1 ký tự ta chỉ cần công thức : LEN(A1)=1;VLOOKUP(A1;$E$1:$F$4;2;0) là xong
- - ô A1= 2 ký tự ............. IF(LEN(A1)=2;VLOOKUP(LEFT(A1;1);$E$1:$F$4;2;0)&VLOOKUP(MID(A1;2;1);$E$1:$F$4;2;0)
- ô A1= 3 ký tự IF(LEN(A1)=3;VLOOKUP(LEFT(A1;1);$E$1:$F$4;2;0)&VLOOKUP(MID(A1;2;1);$E$1:$F$4;2;0)&VLOOKUP(MID(A1;3;1);$E$1:$F$4;2;0)
Gộp 3 công thức trên lại ( với ĐK từ 1 - > 3 ký tự trong ô ta có công thức hoàn chỉnh nhé :
=IF(LEN(A1)=1;VLOOKUP(A1;$E$1:$F$4;2;0);IF(LEN(A1)=2;VLOOKUP(LEFT(A1;1);$E$1:$F$4;2;0)&VLOOKUP(MID(A1;2;1);$E$1:$F$4;2;0);IF(LEN(A1)=3;VLOOKUP(LEFT(A1;1);$E$1:$F$4;2;0)&VLOOKUP(MID(A1;2;1);$E$1:$F$4;2;0)&VLOOKUP(MID(A1;3;1);$E$1:$F$4;2;0);"")))
và đây là kết quả nhé
các bạn có thể dowload bài mẫu tại đây nhé !
nếu có gì thắc mắc bạn có thể Commmen bên dưới để đưuọc giải đáp
Chúc các bạn thành công nhé !
- Bài viết được chia sẽ trên trang www.tuhocexcel.net , Chia sẽ vui lòng ghi rõ nguồn gốc bài đăng.
- Group tham gia Tự Học Excel : https://www.facebook.com/groups/1716543358373810/
- Clip Tự học Excel - Xem tại đây : http://www.tuhocexcel.net/videos
- Mọi thắc mắc, góp ý vui lòng mail về địa chỉ : tuhocexcel2018@gmail.com
hoặc liên hệ qua : http://www.tuhocexcel.net/p/lien-he-tu-hoc-excel.html