Danh Sách Duy Nhất !! (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

Mr Okebab

Ngon Ngất Ngây
Thành viên đã mất
Tham gia
6/8/06
Bài viết
3,260
Được thích
3,790
Có rất nhiều bạn vất vả khi phải trích lọc một danh sách duy nhất từ một mớ hỗn lộn mọi thứ.
Có người dùng cột phụ, có người dùng Filter. . . .

Mình xin trình bày với các bạn một hàm mới có tác dụng trích lọc lấy danh sách duy nhất từ một vùng khác :
PHP:
Function DanhSach(MangDL As Range, Optional MangMa As Range)
    On Error Resume Next
    Dim i As Long
    If MangDL.Rows.Count < 1 Then Exit Function
    If MangMa.Rows.Count = 0 Then DanhSach = MangDL(1): Exit Function
    For i = 1 To MangDL.Rows.Count
        If WorksheetFunction.CountIf(MangMa, MangDL(i)) = 0 Then
            DanhSach = MangDL(i)
            Exit For
    End If: Next
End Function
Em đã thử tạo một hàm mảng về vấn đề này nhưng không thành công.
Bác nào có nhã ý thì có thể giúp em được không ạ ??
Thanks!!

Thân!
 

File đính kèm

smbsolutions đã viết:
...
Thứ 6: Giả sử cần phải sắp xếp sau khi trích lọc dữ liệu thì thế nào. Trong khi tớ chỉ ORDER BY 1 cái là xong. Ngôn ngữ SQL nó mạnh kinh khủng nếu bác học kỹ về nó. (Tỷ như có việc bác lọc trên nhiều Sheet rồi ghép các dữ liệu với nhau, trích ghép các cột với nhau, v.v....). Nếu AF mà thỏa mãn mấy cái đó thì cái A-Excel của Tuân cũng chả phải gắn thêm cái kiểu SQL vào Excel để làm gì. Tuân nhỉ? :D

Em cũng đồng quan điểm với anh là nên dùng ngôn ngữ SQL để quản trị CSDL (vai trò của nó thể hiện rõ khi thiết kế CSDL có quan hệ, số lượng bản ghi lớn). Trước đây em cũng toàn dùng AF trong A-Excel nhưng sau này khi toàn phải làm việc với CSDL (>30.000 dòng) thì em dùng hoàn toàn bằng SQL.

Thôi, tớ chả bỏ thời gian vào đây nữa đâu. Mệt lắm! Có lẽ tớ ko biết Excel thì ko nên vào nơi Excel thật. Đáng bị out lắm!

Để làm tốt công việc quản trị CSDL, chỉ nguyên kiến thức về Excel thì không đảm bảo tốt đâu mà còn cả vấn đề lớn là kiến thức về thiết kế CSDL sao cho khoa học, cài này thì anh em phải nhờ bác nhiều đấy chứ!

Trong Excel2007 Microsoft đã đưa các công cụ truy vấn CSDL theo ngôn ngữ SQL rồi đấy. Chúng ta chỉ cần để ý tới nó sẽ thấy tính hiệu quả thực sự!
 
Upvote 0
Web KT

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

Back
Top Bottom