Hàm quét và lấy dữ liệu từ nhiều ô

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

nmhanh

Thành viên chính thức
Tham gia
5/7/07
Bài viết
82
Được thích
8
Các bác giúp em việc sử dụng hàm Excel để quét dữ liệu từ nhiều ô và lấy dữ liệu ở ô có chứa dữ liệu. Nếu không có ô nào chứa dữ liệu sẽ trả về kết quả "ô trống". Em gửi kèm file đây ạ. Em cảm ơn các bác nhiều.
 

File đính kèm

Các bác giúp em việc sử dụng hàm Excel để quét dữ liệu từ nhiều ô và lấy dữ liệu ở ô có chứa dữ liệu. Nếu không có ô nào chứa dữ liệu sẽ trả về kết quả "ô trống". Em gửi kèm file đây ạ. Em cảm ơn các bác nhiều.
 

File đính kèm

Các bác giúp em việc sử dụng hàm Excel để quét dữ liệu từ nhiều ô và lấy dữ liệu ở ô có chứa dữ liệu. Nếu không có ô nào chứa dữ liệu sẽ trả về kết quả "ô trống". Em gửi kèm file đây ạ. Em cảm ơn các bác nhiều.
Mỗi dòng chỉ có 1 ô chứa dữ liệu hoặc rỗng, có khi nào có 2, 3 ô chứa dữ liệu không, ghép thế nào?
 
Mỗi dòng chỉ có 1 ô chứa dữ liệu hoặc rỗng, có khi nào có 2, 3 ô chứa dữ liệu không, ghép thế nào?
Mỗi ô trong dòng từ b2;f2,...chỉ chứa 01 dữ liệu. Nếu có nhiều hơn 01 ô chứa dữ liệu thì hàm báo lỗi. Cảm ơn bác, nhờ bác giúp.
Bài đã được tự động gộp:

Cảm ơn bác đã giúp đỡ rất nhanh.

Em băn khoăn là nếu dòng nó từ B2 đến hết chiều rộng của bảng tính thì có cách nào mà không phải gõ B2&C2&D2&....hay không?
 
Mỗi ô trong dòng từ b2;f2,...chỉ chứa 01 dữ liệu. Nếu có nhiều hơn 01 ô chứa dữ liệu thì hàm báo lỗi. Cảm ơn bác, nhờ bác giúp.
1 dòng nếu có 2 ô chứa dữ liệu thì lấy ô cuối cùng bên phải.
PHP:
A2=IFERROR(LOOKUP("zzz";B2:F2);"")
Thay F2 bằng cột cuối cùng bạn muốn.
 
Lần chỉnh sửa cuối:
1 dòng nếu có 2 ô chứa dữ liệu thì lấy ô cuối cùng bên phải.
PHP:
A2=IFERROR(LOOKUP("zzz";B2:F2);"")
Thay F2 băng cột cuối cùng bạn muốn.
Bài đã được tự động gộp:

Bác cho hỏi cái "zzz" có ý nghĩa gì không vậy? Cảm ơn bác đã giúp đỡ.
 
Các bác giúp em việc sử dụng hàm Excel để quét dữ liệu từ nhiều ô và lấy dữ liệu ở ô có chứa dữ liệu. Nếu không có ô nào chứa dữ liệu sẽ trả về kết quả "ô trống". Em gửi kèm file đây ạ. Em cảm ơn các bác nhiều.
Tại A2 bạn có thể dùng hàm tự tạo sau:
A2 =GopHang($B2:$F2)

Mã:
Function GopHang(ByVal Vùng As Range, Optional Dáu_Cách As String) As String
    Dim xCell As Range
    For Each xCell In Application.Intersect(Vùng, Vùng.Parent.UsedRange)
        GopHang = GopHang & Dáu_Cách & CStr(xCell.Value)
    Next xCell
    GopHang = Mid(GopHang, Len(Dáu_Cách) + 1)
End Function

A_Ham.JPG
 

File đính kèm

Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom