hỏi cách tổng hợp số liệu

Liên hệ QC

dangthuan2

Thành viên mới
Tham gia
5/11/12
Bài viết
7
Được thích
0
Chào các anh/chị,
Mình thường làm tổng hợp, tuy nhiên kỹ năng nhập liệu chưa có nhiều kinh nghiệm,
Nhờ anh chị chỉ giáo giúp về cách tổng hợp số liệu từ nhiều cột, hàng từ sheet này qua sheet khác.
ví dụ tổng hợp số liệu ở bảng dưới với 63 tỉnh thành thì nên dùng hàm gì ạ.
xin cảm ơn ạ.
 

File đính kèm

  • test.xls
    910.5 KB · Đọc: 6
Chào các anh/chị,
Mình thường làm tổng hợp, tuy nhiên kỹ năng nhập liệu chưa có nhiều kinh nghiệm,
Nhờ anh chị chỉ giáo giúp về cách tổng hợp số liệu từ nhiều cột, hàng từ sheet này qua sheet khác.
ví dụ tổng hợp số liệu ở bảng dưới với 63 tỉnh thành thì nên dùng hàm gì ạ.
xin cảm ơn ạ.
Bạn chỉ cần 1 cái bảng duy nhất thôi. Vẽ tới 63 cái bảng, thật khủng khiếp. Siêu đại tài.
---
Tổng hợp thành kết quả như nào?
 
tức là sẽ có 63 cái bảng giống ở sheet đầu của 63 tỉnh, nhập vào sheet địa phương. Cái đó em làm thủ công được.
Ý em muốn hỏi là có cách nào để chuyển từ dữ liệu Sheet đia phương sang thành 1 dòng như ở Sheet lien hiep HTX ko ấy ạ.
 
tức là sẽ có 63 cái bảng giống ở sheet đầu của 63 tỉnh, nhập vào sheet địa phương. Cái đó em làm thủ công được.
Không rõ bạn làm như nào đâu.
Bạn lấy dữ liệu ở đâu để nhập vào 63 cái bảng?
Sao lại là 1 dòng? Gọi là một cột mới đúng chứ nhỉ?
-------
Bạn lập cấu trúc như sau:
- sheet1: Bảng dữ liệu cơ sở của 63 tỉnh
- sheet2: Một cái bảng mẫu (duy nhất 1 bảng) để điền thông tin. Dùng hàm vlookup() để lấy thông tin từ sheet1 điền vào cho 63 tỉnh.
 
Mình thường làm tổng hợp, tuy nhiên kỹ năng nhập liệu chưa có nhiều kinh nghiệm,
Nhờ anh chị chỉ giáo giúp về cách tổng hợp số liệu từ nhiều cột, hàng từ sheet này qua sheet khác.
ví dụ tổng hợp số liệu ở bảng dưới với 63 tỉnh thành thì nên dùng hàm gì ạ.
xin cảm ơn ạ.

Chưa có kỹ năng nhập liệu lại đi nhờ cách tổng hợp số liệu thì hết biết bạn luôn.

Ta bắt đầu từ đầu nha; Bạn nhận các dữ liệu báo cáo từ các tính thành vùng miền ra sao, có thể giả lập & đưa lên đây không?
Từ các bảng biểu mà bạn sẽ fải được nhận đó, chúng ta cần thảo luận để tạo ra cấu trúc trang tính CSDL để tiến hành nhập liệu.

Còn bạn viết như thế kia & với cái file trống rỗng số liệu thì mình tưởng bạn . . . . .đang ngồi ở đâu đó để chờ kết quả (từ GPE.COM từ A đến Z) & thế thì khuya lắm nha!
 
coi như sheet cơ sở dữ liệu 63 tỉnh em đã có
sheet 2 em muốn chi tiết số liệu 63 tỉnh chứ ko phải là sheet tổng hợp ạ.
ví dụ
Hà nội có những thông số gì thì ghi hết ra......
Hải phòng có những gì điền hết ra...........
.......................
 
em vừa up lại file ví dụ ạ. đại thể là ở sheet tổng hợp chi tiết, có hàm nào để tổng hợp nhanh các tỉnh ko ý ạ.
 
coi như sheet cơ sở dữ liệu 63 tỉnh em đã có
Cứ cho là đã có đi nhưng file đính kèm ở bài đầu không có.
sheet 2 em muốn chi tiết số liệu 63 tỉnh chứ ko phải là sheet tổng hợp ạ.
Sheet 2 là sheet nào?
Sheet tổng hợp là sheet nào?
ví dụ
Hà nội có những thông số gì thì ghi hết ra......
Hải phòng có những gì điền hết ra...........
Ví dụ thì ví dụ cụ thể và chi tiết vào file rồi gửi lên. Nhiều chấm (.....) thì ai biết mà giúp đây.

--------
Trả lời bài của ai thì trích dẫn bài của người đó!!!!
 
Cứ cho là đã có đi nhưng file đính kèm ở bài đầu không có.

Sheet 2 là sheet nào?
Sheet tổng hợp là sheet nào?

Ví dụ thì ví dụ cụ thể và chi tiết vào file rồi gửi lên. Nhiều chấm (.....) thì ai biết mà giúp đây.

--------
Trả lời bài của ai thì trích dẫn bài của người đó!!!!
M gửi lại file rồi ạ, b xem giúp m với. như hiện tại m chỉ làm thủ công tức là chọn ô ở sheet tổng hợp = giá trị ở sheet csdl từng cái 1 ạ.
 
Bạn tham khảo thử macro này; Hình như có gì đó chưa ổn lắm:
PHP:
Sub THop()
 Dim Col As Byte, Rw As Integer, Dg As Integer, Cot As Byte, Hg As Integer
 Dim Arr()
 On Error Resume Next
 Sheets("DFuong").Select            '**'
 For Col = 1 To 100 Step 14
    ReDim dArr(1 To 16, 1 To 10) As Double
    For Rw = 2 To 222 Step 20
        If Cells(Rw, Col).Value = "" Then Exit For
        Arr() = Cells(Rw + 4, Col + 4).Resize(16, 10).Value
        For Dg = 1 To UBound(Arr())
            For Cot = 1 To UBound(Arr(), 2)
                dArr(Dg, Cot) = dArr(Dg, Cot) + Arr(Dg, Cot)
            Next Cot
        Next Dg
    Next Rw
    Hg = Switch(Col = 1, 25, Col = 15, Hg = 45, Col = 29, Hg = 65, _
        Col = 43, 85, Col = 57, 105, Col = 71, 125, Col = 85, 145, Col = 99, 165)
    Sheets("THop").Cells(Hg, "o").Resize(16, 10).Value = dArr()     '**'
 Next Col
End Sub
 
Web KT
Back
Top Bottom