[Help]. Lọc dữ liệu ngày giao dịch cuối cùng của tháng (1 người xem)

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

chiencman

Thành viên mới
Tham gia
15/9/13
Bài viết
15
Được thích
0
Mình lấy ví dụ luôn nhé:
Mình có số liệu theo ngày mã chứng khoán BVS, nhưng mình chỉ muốn lấy số liệu của ngày giao dịch cuối cùng của trong tháng thì làm như thế nào vậy? chỉ từng bước cho mình với nhé !!!
thanks :D
 

File đính kèm

Mình lấy ví dụ luôn nhé:
Mình có số liệu theo ngày mã chứng khoán BVS, nhưng mình chỉ muốn lấy số liệu của ngày giao dịch cuối cùng của trong tháng thì làm như thế nào vậy? chỉ từng bước cho mình với nhé !!!
thanks :D
Nếu dữ liệu cột B luôn ở dạng từ lớn đến nhỏ thì:
-Biết cách làm chứ không biết cách chỉ từng bước.
-Công thức mảng nên số liệu nhiều hơi bị "Rùa".
-Dùng VBA xử nó sẽ nhanh gọn hơn.
Nếu không phải vậy thì:
-Tèo
Hết nếu.
 

File đính kèm

Mình chỉ có thể làm bằng VBA

Bạn xem trong file đính kèm;

Sửa đổi: Trong macro có 1 câu lậnh sai, nó fải là vầy:

PHP:
For Ngay = 0 To 31
 

File đính kèm

Lần chỉnh sửa cuối:
Mình chỉ có thể làm bằng VBA

Bạn xem trong file đính kèm:
Góp với "Lão Ca Ca" một code.
Cái dấu "\" này học lóm của "Lão Ca Ca" từ những ngày đầu vào GPE và biết đến VBA. Hi hi...
PHP:
Public Sub LaoCaCa()
Dim sArr(), dArr(), I As Long, Tem As Long, K As Long, J As Long
sArr = Range([B3], [B3].End(xlDown)).Resize(, 3).Value2
ReDim dArr(1 To UBound(sArr, 1), 1 To 3)
For I = 1 To UBound(sArr, 1)
    If sArr(I, 1) \ 100 <> Tem Then
        Tem = sArr(I, 1) \ 100
        K = K + 1
        For J = 1 To 3
            dArr(K, J) = sArr(I, J)
        Next J
    End If
Next I
[F3:H3].Resize(K) = dArr
End Sub
 
Cảm ơn các bác !!
Nhưng e không hiểu cái gì cả :.,, các bác có thể gửi tài liệu, keyword để e có thể tìm hiểu không?
thanks !!!
 
Cảm ơn các bác !!
Nhưng e không hiểu cái gì cả :.,, các bác có thể gửi tài liệu, keyword để e có thể tìm hiểu không?
thanks !!!
1/ Ở bài #2 là dùng công thức.
Bạn cứ nhập năm vào cột F, nhập tháng vào cột G.
Copy công thức trong các cột H:J xuống là xong, có Key.. gì đâu mà gởi.
2/ Các bài #3, #4 dùng VBA.
Như file dưới đây:
- Khi mở file bạn chọn Enable Macros.
- Click vào hình con ... chuột Jerry 1 cái
3/ Muốn xem code VBA thì ấn Alt-F11
4/ Muốn hỏi ý nghĩa các dòng lệnh thì ... Xem chỗ này.
http://www.giaiphapexcel.com/forum/...cel-cho-người-mới-bắt-đầu&p=558203#post558203
 

File đính kèm

Lần chỉnh sửa cuối:
Mình lấy ví dụ luôn nhé:
Mình có số liệu theo ngày mã chứng khoán BVS, nhưng mình chỉ muốn lấy số liệu của ngày giao dịch cuối cùng của trong tháng thì làm như thế nào vậy? chỉ từng bước cho mình với nhé !!!
thanks :D
Mã:
F3=INDEX(B:B,SMALL(IF(LEFT($B$3:$B$1936,6)<>LEFT($B$2:$B$1935,6),ROW($B$3:$B$1936)),ROW(1:1)))
nhấn ctrl+shift+enter (thay cho enter)
kéo qua G3, H3--->kéo xuống cho tới khi gặp #NUM!
 
1/ Ở bài #2 là dùng công thức.
Bạn cứ nhập năm vào cột F, nhập tháng vào cột G.
Copy công thức trong các cột H:J xuống là xong, có Key.. gì đâu mà gởi.
2/ Các bài #3, #4 dùng VBA.
Như file dưới đây:
- Khi mở file bạn chọn Enable Macros.
- Click vào hình con ... chuột Jerry 1 cái
3/ Muốn xem code VBA thì ấn Alt-F11
4/ Muốn hỏi ý nghĩa các dòng lệnh thì ... Xem chỗ này.
http://www.giaiphapexcel.com/forum/...cel-cho-người-mới-bắt-đầu&p=558203#post558203
bác giải thích khá dễ hiểu, nhưng ý nghĩa câu lệnh VBA thì e ko hiểu, link bác gửi là giới thiệu sách ....
 

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

Back
Top Bottom