Tạo sheet tổng hợp (1 người xem)

Liên hệ QC

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

Tôi tuân thủ nội quy khi đăng bài

khoailang

Thành viên mới
Tham gia
29/10/07
Bài viết
32
Được thích
2
Mình có file exel dữ liệu bao cáo sản xuất 31 ngày trong tháng muốn làm 1 bảng tổng như file mẫu.. Mình đang làm thủ công lên rất mất thời gian và dễ nhầm lẫn. Các cao thủ làm giúp mình. Xin cảm ơn trước!
 

File đính kèm

Nếu là mình thì sẽ xây dựng CSDL theo chiều dọc, như vầy:

1752138241108.png

Tất nhiên kèm theo CSDL này là danh mục các nguyên nhân ngừng
Như
Co - Cơ điện;
Dn - Điện;
CN - Cônghệ
. . . .
Chứ như kiểu của bạn thì VBA còn mệt chứ nói gì đến công thức!
Bổ sung: Ta có thể gộp 'Ca' & 'mã ca' thành 1 cột cũng được


Thân!
 
Mình có một bảng phân công chuyên môn, nhờ mọi người tìm giúp mình 1 công thức excel lấy thông tin theo tiêu đề cột và tiêu đề hàng từ sheets “PC” theo mã số trong đó các ô từ C4 đến O11 là các mã số lấy từ ô $A5:$A20 của sheets “PC tên”, ví dụ: trong bảng tính tôi gửi kèm hàm excel tại ô C5 trong sheets “PC tên” có thể đọc được các ô có số 1 trong sheets “PC” ứng với số 1 của ô A5 cột A sheets “PC tên” sẽ dạy TNHN 6A, TNHN 6B, CN 7A, CN 7A
 

File đính kèm

Mình có một bảng phân công chuyên môn, nhờ mọi người tìm giúp mình 1 công thức excel lấy thông tin theo tiêu đề cột và tiêu đề hàng từ sheets “PC” theo mã số trong đó các ô từ C4 đến O11 là các mã số lấy từ ô $A5:$A20 của sheets “PC tên”, ví dụ: trong bảng tính tôi gửi kèm hàm excel tại ô C5 trong sheets “PC tên” có thể đọc được các ô có số 1 trong sheets “PC” ứng với số 1 của ô A5 cột A sheets “PC tên” sẽ dạy TNHN 6A, TNHN 6B, CN 7A, CN 7A
Bạn nên cho một vài kết quả mong muốn (làm thủ công) vào Sheet "PC Ten" để dễ hình dung.
 
Nếu là mình thì sẽ xây dựng CSDL theo chiều dọc, như vầy:

View attachment 308852

Tất nhiên kèm theo CSDL này là danh mục các nguyên nhân ngừng
Như
Co - Cơ điện;
Dn - Điện;
CN - Cônghệ
. . . .
Chứ như kiểu của bạn thì VBA còn mệt chứ nói gì đến công thức!
Bổ sung: Ta có thể gộp 'Ca' & 'mã ca' thành 1 cột cũng được


Thân!
Cảm ơn bạn. Cái này dùng VBA thì chắc là được.
 
Trước tiên thiết kế trang tính chứa dữ liệu còn sai sót rất nghiêm trọng & vì vậy bạn sẽ không bao giờ thiết lập công thức đúng cho được;
Bạn hãy thêm 1 trang tính trống với cái tên là "GPE"& chạy macro này để thấy lỗi thiết kế của bạn:
PHP:
Sub NgaySanXuat()
 Dim Rws As Long, J As Long, W As Integer
 ReDim Arr(1 To 45, 1 To 1) As String
 
 Rws = Sheets("SX").UsedRange.Rows.Count
 For J = 2 To Rws Step 42
    If Left(Cells(J, "N").Value, 5) = "Ngày " Then
        Cells(J, "N").Interior.ColorIndex = 35
    Else
        Cells(J, "N").Interior.ColorIndex = 38
        W = W + 1:          Arr(W, 1) = Cells(J, 44).Address
    End If
 Next J
 If W Then Sheets("GPE").[G1].Resize(W).Value = Arr()
End Sub

& mình nhủ thêm với bạn 1 điều rằng mình sẽ giúp bạn chứ không làm thay cho bạn đâu đó nha!
 

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

Back
Top Bottom