Giúp đỡ VBA liên kết Pivotable từ sheet khác

Liên hệ QC

Kid2512

Thành viên mới
Tham gia
19/8/18
Bài viết
3
Được thích
0
Giới tính
Nam
Nhờ các anh giúp em với!
Em có 1 tệp Excel như đính kèm.
Ở sheet 1, em muốn cột "Return Rev." sẽ lấy theo cột K của sheet 2 và cột "Return Day" sẽ lấy theo cột J của sheet 2 (tham chiếu theo tên bản vẽ - cột D sheet 1 và cột I sheet 2)
Vấn đề hơi khó ở đây là em muốn: ở sheet 1, cột "Return Day" của cụm 1st sẽ lấy ngày đầu tiên của cột J sheet 2, còn cột "Return Rev." sẽ lấy số dưới cùng của ngày đó (cột K sheet 2).
(VD: bản MRT-XJ00-P2LBA-142001(1OF7) ngày 23.07.2018 có 2 rev. là 0-1 và 0-2 thì sẽ lấy 0-2 còn 0-3 thì của ngày 24.07.2018)
Như vậy, cột "Return Day" của cụm 2nd sẽ lấy ngày tiếp theo của cột J sheet 2, còn cột "Return Rev." sẽ lấy số dưới cùng của ngày đó (cột K sheet 2) còn nếu bản đó không có ngày thứ 2, thứ 3 thì thôi.
Cứ như vậy cho đến hết các cụm 3rd, 4th, 5th.....

Em có nhập tay vài bản đầu, các anh nhìn vào sẽ rõ hơn.
Em xin cảm ơn các anh!
 

File đính kèm

  • Checking Revision.xlsx
    991.5 KB · Đọc: 14
Lần chỉnh sửa cuối:
Đúng là trong file của bạn có 2 trang tính; nhưng nó có tên mà bạn đã gán cho nó; Không f ải tên cúng cơm của chúng nó!
Nhưng bỡi bạn gán tên quá dài, nên bản thân bạn đã ngán ngại gọi tên (mà bạn đã ấn định cho chúng nó)
Như vậy là việc gán tên dài đã làm khó dễ cho bạn & những người có nhã ý muốn giúp bạn.

Thân chào!
 
Upvote 0
Xin lỗi anh ạ.
Tại vì file này là file gốc họ gửi cho em nên em không dám đổi tên.
Em tưởng có thể lấy tên theo thứ tự sheet chứ ạ (em không chắc cái này lắm).

Còn nếu không được nhờ các anh đổi tên sheet về 1, 2 dùm em với ạ.
Em xin chân thành cảm ơn!
 
Lần chỉnh sửa cuối:
Upvote 0
Nhờ các anh giúp em với!
Em có 1 tệp Excel như đính kèm.
Ở sheet 1, em muốn cột "Return Rev." sẽ lấy theo cột K của sheet 2 và cột "Return Day" sẽ lấy theo cột J của sheet 2 (tham chiếu theo tên bản vẽ - cột D sheet 1 và cột I sheet 2)
Vấn đề hơi khó ở đây là em muốn: ở sheet 1, cột "Return Day" của cụm 1st sẽ lấy ngày đầu tiên của cột J sheet 2, còn cột "Return Rev." sẽ lấy số dưới cùng của ngày đó (cột K sheet 2).
(VD: bản MRT-XJ00-P2LBA-142001(1OF7) ngày 23.07.2018 có 2 rev. là 0-1 và 0-2 thì sẽ lấy 0-2 còn 0-3 thì của ngày 24.07.2018)
Như vậy, cột "Return Day" của cụm 2nd sẽ lấy ngày tiếp theo của cột J sheet 2, còn cột "Return Rev." sẽ lấy số dưới cùng của ngày đó (cột K sheet 2) còn nếu bản đó không có ngày thứ 2, thứ 3 thì thôi.
Cứ như vậy cho đến hết các cụm 3rd, 4th, 5th.....

Em có nhập tay vài bản đầu, các anh nhìn vào sẽ rõ hơn.
Em xin cảm ơn các anh!
Góp ý cho bạn:
1/ Tiêu đề của bạn chung chung quá, nếu không sửa lại Tiêu đề có thể sẽ vi phạm nội quy.
2/ Sheet MRT-DV-DHI-PIPING-SEDS do bạn nhập liệu hay phần mềm xuất ra, theo tôi thì chỉ cần thêm 1 cột ngày rồi nhập liệu theo chiều dọc sẽ thuận tiện trong việc sử dụng PivoTable.
 
Lần chỉnh sửa cuối:
Upvote 0
Góp ý cho bạn:
1/ Tiêu đề của bạn chung chung quá, nếu không sửa lại Tiêu đề có thể sẽ vi phạm nội quy.
2/ Sheet MRT-DV-DHI-PIPING-SEDS do bạn nhập liệu hay phần mềm xuất ra, theo tôi thì chỉ cần thêm 1 cột ngày rồi nhập liệu theo chiều dọc sẽ thuận tiệng trong việc sử dụng PivoTable.


Cảm ơn anh đã nhắc nhở, em đã đổi tiêu đề, anh xem như vậy có được không ạ?
Sheet Sheet MRT-DV-DHI-PIPING-SEDS là do bên em nhập liệu nhưng form từ trước đén giờ là như vậy nên em không dám sửa.
Còn sheet DWG APPROVED là do bên bộ phận khác gửi cho em. Em phải dựa vào sheet đó để nhập liệu vào sheet đầu.
 
Upvote 0
Web KT

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

Back
Top Bottom