Hỏi về hàm tách dữ liệu trên nhiều cột

Liên hệ QC

nhunguyet0103

Thành viên chính thức
Tham gia
7/2/09
Bài viết
56
Được thích
6
Các bác chỉ bảo giúp em với, Thanks!
Ví dụ: Em có danh sách học sinh của cả 1 trường gồm vài trăm học sinh (mẫu như file đính kèm và ảnh)
vi du.jpg
Bây giờ, ở cột Khối em tách kí tự đầu của các lớp ra thì dùng hàm gì ạ? (Trước em chỉ biết dùng hàm Left để tách dữ liệu trên 1 cột, ở đây lại có đến 4 cột liền ạ).
 

File đính kèm

  • Vi du.xls
    18 KB · Đọc: 20
Bạn dùng CT này tại ô B4:
Mã:
=MAX(IFERROR(--LEFT(C4:F4),0))

Nhấn Ctrl+Shift+Enter rồi fill xuống dưới
 
Bạn dùng CT này tại ô B4:
Mã:
=IFERROR(LEFT(LOOKUP(2,1/(C4:F4<>""),C4:F4),1),"")
Enter bình thường.
 
Nếu danh sách từ lớp 6 đến 9, bạn có thể dùng:

=IFERROR(LEFT(LOOKUP("zzzzz",C4:F4)),"")
 
Cảm ơn các bác đã chỉ bảo! Nhưng sao em sử dụng các công thức trên đều bị lỗi #Name? nhỉ?
 
Cảm ơn các bác đã chỉ bảo! Nhưng sao em sử dụng các công thức trên đều bị lỗi #Name? nhỉ?
Chào nhunguyet0103,

Hàm IFERROR() áp dụng với Excel 2007 trở lên. Chắc bạn dùng Excel 2003 nên các công thức trên báo lỗi #Name.
Bạn thử công thức sau nhé. Tại B4:
Mã:
=IF(ISNA(LOOKUP(2,1/(C4:F4<>""),C4:F4)),"",LEFT(LOOKUP(2,1/(C4:F4<>""),C4:F4)))
Kéo fill xuống.
 
Web KT
Back
Top Bottom