rút dữ liệu từ sheet này sang sheet khác

  • Thread starter linh205
  • Ngày gửi
L

linh205

Guest
21/12/16
1
0
1
32
em xin phép cả nhà ạ. mong cả nhà giúp em
hiện tại em có sheet như này ạ
14/12/2016A 20.000.000CK
15/12/2016A 7.000.000CK
15/12/2016B 30.000.000TM
15/12/2016B 21.600.000CK
15/12/2016C 30.000.000TM
[TBODY] [/TBODY]
thì mong cả nhà giúp em làm sao đê có thể làm một sheet mới với điều kiện là toàn bộ các khoản chuyển khoản ạ, đầy đủ các thông tin, mà không cần phải lọc data rồi copy mà chỉ việc đánh lên bảng này, có khoản chuyển khoản, là bảng kia có thể nhảy lên khoản đấy, và các thông tin của khoản đấy rồi ạ.
Cảm ơn cả nhà ạ, nếu mà thấy có dễ quá, xin đừng nặng lời ạ
 
Khóa học Quản trị dòng tiền
thinhvd

thinhvd

Cao cấp
25/11/09
1,336
234
63
Hà Nội
bluesofts.net
em xin phép cả nhà ạ. mong cả nhà giúp em
hiện tại em có sheet như này ạ
14/12/2016A20.000.000CK
15/12/2016A7.000.000CK
15/12/2016B30.000.000TM
15/12/2016B21.600.000CK
15/12/2016C30.000.000TM
[TBODY] [/TBODY]
thì mong cả nhà giúp em làm sao đê có thể làm một sheet mới với điều kiện là toàn bộ các khoản chuyển khoản ạ, đầy đủ các thông tin, mà không cần phải lọc data rồi copy mà chỉ việc đánh lên bảng này, có khoản chuyển khoản, là bảng kia có thể nhảy lên khoản đấy, và các thông tin của khoản đấy rồi ạ.
Cảm ơn cả nhà ạ, nếu mà thấy có dễ quá, xin đừng nặng lời ạ
Phần này bạn sẽ có 3 cách:
Cách 1: Tạo Sheet mới với 1 ô điều kiện chọn Data Validation gồm: TM, CK. Độ rộng của sheets mới tạo = độ rộng của sheets cũ. Dùng hàm If so sánh với ô Data Validation để nhặt ra số liệu. Sau đó dùng Filter loại bỏ dòng trống. Cách này sẽ rất nặng file nếu file excel nhiều số liệu
Cách 2: Dùng Macro (tức VBA trong Excel) sử dụng vòng lặp có điều kiện. Cái nào thỏa mãn điều kiện lọc CK hay TM thì sẽ copy sang Sheet mới.
Cách 3: Đặt Name cho vùng dữ liệu, sử dụng Addin ATools với hàm BS_SQL(Select * from data where TT="CK") thì sẽ được kết quả như mong muốn.
 

Xem nhiều

Webketoan Zalo OA