Bài tập thực hành hàm ISBLANK, LEFT, RIGHT, MID, UPPER, LEN
Dưới đây là 5 bài tập thực hành xử lý dữ liệu khách hàng và số điện thoại. Mỗi bài có bảng dữ liệu mẫu, 5 yêu cầu và gợi ý cách làm. Cuối cùng có đáp án để so sánh.
Bài 1
| Tên | SĐT |
|---|---|
| Nguyễn Văn An | 0987654321 |
| Trần Thị Bình | 0901234567 |
| Lê Cường | |
| Phạm Lan | 0912345678 |
Yêu cầu:
- Kiểm tra khách hàng nào chưa có số điện thoại. (Gợi ý: ISBLANK)
- Lấy 3 ký tự đầu trong số điện thoại. (LEFT)
- Lấy 4 số cuối của số điện thoại. (RIGHT)
- Chuyển tên khách hàng sang chữ hoa. (UPPER)
- Đếm số ký tự của số điện thoại. (LEN)
Bài 2
| Tên | SĐT |
|---|---|
| Hoàng Minh | 0978123456 |
| Ngọc Anh | |
| Vũ Thắng | 0905123987 |
| Hà My | 0936789123 |
- Xác định khách hàng chưa có số điện thoại. (ISBLANK)
- Lấy mã vùng (3 số đầu) từ SĐT. (LEFT)
- Lấy chuỗi từ ký tự thứ 4 đến thứ 7 trong SĐT. (MID)
- Đếm độ dài tên khách hàng. (LEN)
- Chuyển tên khách hàng thành chữ hoa. (UPPER)
Bài 3
| Tên | SĐT |
|---|---|
| Nguyễn Hữu Tài | 0913456789 |
| Lê Hoa | 0981239876 |
| Phan Văn Nam | |
| Đỗ Mai | 0928887766 |
- Tìm khách hàng chưa có số điện thoại. (ISBLANK)
- Lấy 2 ký tự cuối của tên khách hàng. (RIGHT)
- Lấy 5 ký tự đầu của số điện thoại. (LEFT)
- Lấy 3 số ở giữa số điện thoại (ký tự 4–6). (MID)
- Tính độ dài số điện thoại. (LEN)
Bài 4
| Tên | SĐT |
|---|---|
| Trần Minh | 0909999999 |
| Nguyễn Hoa | |
| Phạm Quang | 0971234567 |
| Đỗ Hạnh | 0932223344 |
- Kiểm tra khách hàng nào thiếu SĐT. (ISBLANK)
- Lấy 4 số cuối SĐT. (RIGHT)
- Lấy họ của khách hàng (chuỗi trước dấu cách đầu tiên). (LEFT, FIND)
- Chuyển tên khách hàng thành chữ in hoa. (UPPER)
- Đếm độ dài họ tên khách hàng. (LEN)
Bài 5
| Tên | SĐT |
|---|---|
| Lê Văn Nam | 0917778888 |
| Nguyễn Thảo | 0901122334 |
| Phan Minh | |
| Hoàng An | 0976543210 |
- Tìm khách hàng chưa có số điện thoại. (ISBLANK)
- Lấy 3 chữ đầu tiên trong tên khách hàng. (LEFT)
- Lấy số điện thoại trừ 2 số đầu. (RIGHT)
- Lấy ký tự thứ 2–5 trong số điện thoại. (MID)
- Chuyển tên khách hàng thành chữ hoa và đếm độ dài. (UPPER, LEN)
Đáp án
Bài 1: ISBLANK xác định Lê Cường chưa có SĐT; LEFT: 098, 090, 091; RIGHT: 4321, 4567, 5678; UPPER: tên thành chữ hoa; LEN: số chữ số = 10.
Bài 2: Ngọc Anh thiếu SĐT; LEFT: 097, 090, 093; MID(4,4): chuỗi ký tự 4–7; LEN tên khác nhau; UPPER: tên viết hoa.
Bài 3: Phan Văn Nam thiếu SĐT; RIGHT tên: “Tài”, “Hoa”, “Nam”, “Mai”; LEFT SĐT: 09134, 09812, 09288; MID(4,3): 345, 123, 888; LEN: 10 ký tự.
Bài 4: Nguyễn Hoa thiếu SĐT; RIGHT: 9999, 4567, 3344; LEFT tên (họ): “Trần”, “Nguyễn”, “Phạm”, “Đỗ”; UPPER: chữ hoa; LEN: độ dài họ tên.
Bài 5: Phan Minh thiếu SĐT; LEFT tên: “Lê ”, “Nguy”, “Pha”, “Hoà”; RIGHT SĐT: bỏ 2 số đầu còn 8 số; MID(2,4): ký tự 2–5; UPPER + LEN: tên chữ hoa, số ký tự tương ứng.
