Rút trích dữ liệu (3 người xem)

Liên hệ QC

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

Hồn Quê

Thành viên hoạt động
Tham gia
4/4/18
Bài viết
105
Được thích
8
Giới tính
Nữ
Trong file đính kèm em muốn lấy dữ liệu của sheet 1 đưa sang sheet 2 với điều kiện: nếu dữ liệu ở cột H của sheet 1 <>0 thì sẽ lấy nguyên dòng đó đưa sang sheet 2. Bình thường em làm thủ công là filter cột H>0 rồi copy, paste sang, giờ em muốn sử dụng công thức để rút trích dữ liệu từ sheet 1 sang sheet 2 với kết quả như file đính kèm. Nhờ mọi người giúp em công thức với (để em áp dụng cho những trường hợp tương tự), em cảm ơn nhiều ạ.
 

File đính kèm

Trong file đính kèm em muốn lấy dữ liệu của sheet 1 đưa sang sheet 2 với điều kiện: nếu dữ liệu ở cột H của sheet 1 <>0 thì sẽ lấy nguyên dòng đó đưa sang sheet 2. Bình thường em làm thủ công là filter cột H>0 rồi copy, paste sang, giờ em muốn sử dụng công thức để rút trích dữ liệu từ sheet 1 sang sheet 2 với kết quả như file đính kèm. Nhờ mọi người giúp em công thức với (để em áp dụng cho những trường hợp tương tự), em cảm ơn nhiều ạ.
Không thể nào làm được theo File yêu cầu (Tại dòng mã VT THWW-0004 bằng 625)
MÃ VTĐVTTồn khoTồn kho tối thiểuBT9146BT9072ZeecoTổng nhu cầu
THQH-0052kg37000043,3643
THQH-0031Kg450009,75610
THWW-0004Kg1500500124,95625
THWW-0005Kg135000060,22360
THWW-0018kg00015041,992192
THQH-0006Kg1450002,97023
 
Không thể nào làm được theo File yêu cầu (Tại dòng mã VT THWW-0004 bằng 625)
MÃ VTĐVTTồn khoTồn kho tối thiểuBT9146BT9072ZeecoTổng nhu cầu
THQH-0052kg37000043,3643
THQH-0031Kg450009,75610
THWW-0004Kg1500500124,95625
THWW-0005Kg135000060,22360
THWW-0018kg00015041,992192
THQH-0006Kg1450002,97023
Là sao anh em chưa hiểu ý anh nói dòng mã THWW-0004 bằng 625 thì có ảnh hưởng gì không ạ?
 
Đây bạn nhé. !

PHP:
Option Explicit

Sub vDT()

Dim i, j As Integer
Dim SArr, Result

SArr = Sheet1.Range("A5:H" & Sheet1.Cells(Sheet1.Rows.Count, "A").End(xlUp).Row).Value

ReDim Result(1 To UBound(SArr, 1), 1 To UBound(SArr, 2))
For i = 1 To UBound(SArr, 1)
    If SArr(i, 8) <> 0 Then
        j = j + 1
        Result(j, 1) = SArr(i, 1)
        Result(j, 2) = SArr(i, 2)
        Result(j, 3) = SArr(i, 3)
        Result(j, 4) = SArr(i, 4)
        Result(j, 5) = SArr(i, 5)
        Result(j, 6) = SArr(i, 6)
        Result(j, 7) = SArr(i, 7)
        Result(j, 8) = SArr(i, 8)
    End If
Next
Sheet2.Range("A4").Resize(UBound(Result, 1), UBound(Result, 2)).Value = Result
End Sub
 
Đây bạn nhé. !

PHP:
Option Explicit

Sub vDT()

Dim i, j As Integer
Dim SArr, Result

SArr = Sheet1.Range("A5:H" & Sheet1.Cells(Sheet1.Rows.Count, "A").End(xlUp).Row).Value

ReDim Result(1 To UBound(SArr, 1), 1 To UBound(SArr, 2))
For i = 1 To UBound(SArr, 1)
    If SArr(i, 8) <> 0 Then
        j = j + 1
        Result(j, 1) = SArr(i, 1)
        Result(j, 2) = SArr(i, 2)
        Result(j, 3) = SArr(i, 3)
        Result(j, 4) = SArr(i, 4)
        Result(j, 5) = SArr(i, 5)
        Result(j, 6) = SArr(i, 6)
        Result(j, 7) = SArr(i, 7)
        Result(j, 8) = SArr(i, 8)
    End If
Next
Sheet2.Range("A4").Resize(UBound(Result, 1), UBound(Result, 2)).Value = Result
End Sub
Cảm ơn bạn rất nhiều nhưng cái này có thể dùng hàm được không bạn? giúp mình công thức với
 

File đính kèm

Trong file đính kèm em muốn lấy dữ liệu của sheet 1 đưa sang sheet 2 với điều kiện: nếu dữ liệu ở cột H của sheet 1 <>0 thì sẽ lấy nguyên dòng đó đưa sang sheet 2. Bình thường em làm thủ công là filter cột H>0 rồi copy, paste sang, giờ em muốn sử dụng công thức để rút trích dữ liệu từ sheet 1 sang sheet 2 với kết quả như file đính kèm. Nhờ mọi người giúp em công thức với (để em áp dụng cho những trường hợp tương tự), em cảm ơn nhiều ạ.
Dùng cột phụ
 

File đính kèm

Thân gởi anh/em diễn đàn
Tiếp theo chủ đề trên em muốn đưa dữ liệu ở cột A của sheet 1 chuyển sang cột A của sheet 2 với điều kiện trùng thì lấy 1. Nhờ mọi người giúp em công thức, em cảm ơn.
 

File đính kèm

Thân gởi anh/em diễn đàn
Tiếp theo chủ đề trên em muốn đưa dữ liệu ở cột A của sheet 1 chuyển sang cột A của sheet 2 với điều kiện trùng thì lấy 1. Nhờ mọi người giúp em công thức, em cảm ơn.
Lại dùng cột phụ tiếp thôi bạn à.
 

File đính kèm

Thân gởi anh/em diễn đàn
Tiếp theo chủ đề trên em muốn đưa dữ liệu ở cột A của sheet 1 chuyển sang cột A của sheet 2 với điều kiện trùng thì lấy 1. Nhờ mọi người giúp em công thức, em cảm ơn.
Dùng cột phụ cho nhẹ file
 

File đính kèm

Web KT

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

Back
Top Bottom