Chào các bác, em là QC của một nhà xưởng đang cần phải hoàn hồ sơ ép cọc bao gồm nhật ký ép cọc. Em đang nghiên cứu cách tự động xuất bản nhật ký ép cọc theo mẫu phía dưới. Bác nào cao tay xin phép được truyền thông kinh lạc, khai sáng đầu óc giúp. Thanks các bác !!
Bạn đang muốn trích xuất thông tin liên quan của từng dòng bên sheet "Ngày ép cọc" qua sheet "Nhật ký"
Bạn đang dùng các cột phụ bên phải để giúp lấy thông tin.
Nếu muốn dùng VBA thì bỏ hết các vùng bên phải và chỉ cần click nút chọn mã cọc và ngày tháng (nêu 1 mã có thể dùng nhiều ngày) là xong.
Tuy nhiên bạn đã dùng công thức thì mình thêm 1 động tác đơn giản nữa là được:
Tại AW15, lấu chiều sâu cọc:
Lấy giá trị cột M, tương ứng với dòng chứa mã cọc trong cột D và chứa ngày tháng trong cột B (nếu mã cọc là duy nhất thì có thể bỏ điều kiện ngày tháng)
=37.03
Đây chính là giá trị max cho cột E.
Tiếp theo là chỉ cần so sánh giá trị với max mà thôi.
Vì cọc của bạn tối thiểu là 30m, nên mình chỉ áp dụng công thức từ dòng có độ sâu 30 mà thôi
E47:
Mã:
=IFERROR(IF(E46+1<$AW$15,E46+1,""),"")
Nghĩa là dòng trên +1 nếu nhỏ hơn max thì lấy, không thì trả về ô rỗng
Kéo xuống
Bạn đang muốn trích xuất thông tin liên quan của từng dòng bên sheet "Ngày ép cọc" qua sheet "Nhật ký"
Bạn đang dùng các cột phụ bên phải để giúp lấy thông tin.
Nếu muốn dùng VBA thì bỏ hết các vùng bên phải và chỉ cần click nút chọn mã cọc và ngày tháng (nêu 1 mã có thể dùng nhiều ngày) là xong.
Tuy nhiên bạn đã dùng công thức thì mình thêm 1 động tác đơn giản nữa là được:
Tại AW15, lấu chiều sâu cọc:
Lấy giá trị cột M, tương ứng với dòng chứa mã cọc trong cột D và chứa ngày tháng trong cột B (nếu mã cọc là duy nhất thì có thể bỏ điều kiện ngày tháng)
=37.03
Đây chính là giá trị max cho cột E.
Tiếp theo là chỉ cần so sánh giá trị với max mà thôi.
Vì cọc của bạn tối thiểu là 30m, nên mình chỉ áp dụng công thức từ dòng có độ sâu 30 mà thôi
E47:
Mã:
=IFERROR(IF(E46+1<$AW$15,E46+1,""),"")
Nghĩa là dòng trên +1 nếu nhỏ hơn max thì lấy, không thì trả về ô rỗng
Kéo xuống
rất cám ơn bác, bác cho em hỏi chút có cách nào mà hiện ra được con số chính xác độ sâu ko , ví dụ như chiều sâu ép cọc là 30,7 thì nhật ký sẽ ghi là 30,7