[Funland] Các cao thủ excel vào giúp em với ạ.

zorba

Xe điện
Biển số
OF-91518
Ngày cấp bằng
14/4/11
Số km
3,766
Động cơ
428,924 Mã lực
Bài viết bên dưới, các cụ/mợ ngó xuống bài thứ 3 giúp em nhé. Thanks so much.
 
Chỉnh sửa cuối:

NghiaRex

Xe điện
Biển số
OF-46495
Ngày cấp bằng
15/9/09
Số km
4,937
Động cơ
501,928 Mã lực
Nơi ở
Neverland
Mợ thử cách này xem sao (áp dụng cho 1 công ty):

- Đặt chuột vào B2, bôi đen đến ô E2. Click chuột phải chọn copy.

- Sang trang kia, cũng bôi đen từ B6 đến E6. Click chuột phải chọn paste :)
 
Chỉnh sửa cuối:

zorba

Xe điện
Biển số
OF-91518
Ngày cấp bằng
14/4/11
Số km
3,766
Động cơ
428,924 Mã lực
Lâu không làm excel, em dốt quá, nhờ các cụ chỉ giáo em vụ này.

Em có một file dữ liệu dạng này:

Giờ em muốn đưa dữ liệu vào file này (tên các công ty ở cột A đã thay đổi thứ tự)


File của em dữ liệu rất dài, nên làm thủ công là không thể. Em đang nghĩ đến hàm sumproduct, nhưng lâu không làm em quên tiệt rồi, làm toát mồ hôi mà không ra. Em nhờ các cụ/mợ cao thủ excel vào giúp em vụ này. Chân thành cảm ơn các cụ/mợ.

Cụ/mợ nào biết sử dụng hàm SUMPRODUCT trong trường hợp này chỉ em với, em còn 8 cái bảng kiểu này phải xử lý. Many many thanks.
 
Chỉnh sửa cuối:

zorba

Xe điện
Biển số
OF-91518
Ngày cấp bằng
14/4/11
Số km
3,766
Động cơ
428,924 Mã lực
Mợ thử cách này xem sao (áp dụng cho 1 công ty):

- Đặt chuột vào B2, bôi đen đến ô E2. Click chuột phải chọn copy.

- Sang trang kia, cũng bôi đen từ B2 đến E2. Click chuột phải chọn paste :)
Dữ liệu ở cột A đã xáo trộn lên rồi mà cụ, không thể copy/patse được.
 

butchikim

Xe ngựa
Biển số
OF-55660
Ngày cấp bằng
23/1/10
Số km
26,153
Động cơ
26,673 Mã lực
Nơi ở
...là đảo xa
Cụ thử dùng LOOKUP function xem nhé, cháu nghĩ là dùng ổn ;)
 

seeyou

Xe điện
Biển số
OF-80799
Ngày cấp bằng
21/12/10
Số km
2,556
Động cơ
432,064 Mã lực
Em đọc cũng chưa hiểu đầu bài thế nào :P
 

Leo09351

Xe tăng
Biển số
OF-155126
Ngày cấp bằng
3/9/12
Số km
1,101
Động cơ
362,220 Mã lực
Tối đến nhà em chỉ cho nhé ;;)
 

ngaydoclap

Xe container
Biển số
OF-12284
Ngày cấp bằng
26/12/07
Số km
8,517
Động cơ
590,159 Mã lực
Nơi ở
Đồn mang cá
Vlookup đi cụ chủ, cái này phải có tí lênh phênh làm mới hay :)
 

zorba

Xe điện
Biển số
OF-91518
Ngày cấp bằng
14/4/11
Số km
3,766
Động cơ
428,924 Mã lực
Vlookup đi cụ chủ, cái này phải có tí lênh phênh làm mới hay :)
Vlookup cũng ra, nhưng vẫn thủ công, phải thay giá trị col-index-number ở mỗi cột, rất mất thời gian. Bảng của em dữ liệu rất dài, khoảng 50 cột, 300 dòng.
 

mistrylen

Xe đạp
Biển số
OF-180753
Ngày cấp bằng
18/2/13
Số km
46
Động cơ
336,650 Mã lực
Cụ dùng VLOOKUP nhé cụ.
Trong sheet2, ở ô B2:
Mã:
=VLOOKUP($A2,Sheet1!$A$1:$E$8,2,FALSE)
Tương tự như thế cho các cột C,D,E cụ ợ (Cái số 2 là cột mà cụ sẽ lấy giá trị ở bảng trong sheet1)

---------------
Còn nếu sheet1 của cụ là dữ liệu phức tạp hơn. Ví dụ, có 5 row Cty A, 3 row Cty B, 12 Cty C,... và ở sheet2 cụ muốn tổng tất cả giá trị tương ứng với từng Cty thì cụ làm như sau:
Trong sheet2, ở ô B2:
Mã:
 =SUMIF(Sheet1!$A$1:$E$17,Sheet2!$A2,Sheet1!$B$1:$B$17)
Với:
Sheet1!$A$1:$E$17  là vùng chứa data ở sheet1
Sheet2!$A2              là ô chứ giá trị so sánh (ở đây là cong ty A, cong ty B,...)
Sheet1!$B$1:$B$17  là vùng sẽ cộng nếu thỏa mãn điều kiện
 
Chỉnh sửa cuối:

zorba

Xe điện
Biển số
OF-91518
Ngày cấp bằng
14/4/11
Số km
3,766
Động cơ
428,924 Mã lực
Cụ dùng VLOOKUP nhé cụ.
Trong sheet2, ở ô B2:
Mã:
=VLOOKUP($A2,Sheet1!$A$1:$E$8,2,FALSE)
Tương tự như thế cho các cột C,D,E cụ ợ (Cái số 2 là cột mà cụ sẽ lấy giá trị ở bảng trong sheet1)

---------------
Còn nếu sheet1 của cụ là dữ liệu phức tạp hơn. Ví dụ, có 5 row Cty A, 3 row Cty B, 12 Cty C,... và ở sheet2 cụ muốn tổng tất cả giá trị tương ứng với từng Cty thì cụ làm như sau:
Trong sheet2, ở ô B2:
Mã:
 =SUMIF(Sheet1!$A$1:$E$17,Sheet2!$A2,Sheet1!$B$1:$B$17)
Với:
Sheet1!$A$1:$E$17  là vùng chứa data ở sheet1
Sheet2!$A2              là ô chứ giá trị so sánh (ở đây là cong ty A, cong ty B,...)
Sheet1!$B$1:$B$17  là vùng sẽ cộng nếu thỏa mãn điều kiện
Thank cụ. Em cũng làm vlookup rồi, đã ra, nhưng rất thủ công, bảng của em có 30 cột, ngồi thay số hoặc viết hàm mỏi tay. Trước đây em đã từng dùng hàm SUMPRODUCT cho kiểu này, nhưng lâu không làm quên mất, có cụ nào biết chỉ em với. Thanks.
 

butchikim

Xe ngựa
Biển số
OF-55660
Ngày cấp bằng
23/1/10
Số km
26,153
Động cơ
26,673 Mã lực
Nơi ở
...là đảo xa
Các cụ thương cho trót, chỉ cháu luôn cách dùng lookup với ạ. Cụ nào type hộ cháu công thức trong trường hợp này với. thanks a lot!
Cột B1: =VLOOKUP(A1,Sheet1!$A$1: $E$8,2,0) -> Kéo xuống các B tiếp theo
Cột C1: =VLOOKUP(A1,Sheet1!$A$1: $E$8,3,0) -> Kéo xuống các C tiếp theo
...
 
Chỉnh sửa cuối:

lata2106

Xe tải
Biển số
OF-38247
Ngày cấp bằng
14/6/09
Số km
227
Động cơ
472,280 Mã lực
Theo mình, bạn nên làm như sau:
1. Chuyển bảng nguồn về đúng thứ tự của bảng cần copy tới:
- Đánh số thứ tự 1, 2 .. ở bảng cần copy tới
- Ở bảng nguồn, dùng hàm vlookup ở cột tạm nào đó để tìm cột stt vừa đánh.
- Sắp xếp bảng nguồn theo stt vừa tìm được.
Đến lúc này thì thứ tự ở 2 bảng hoàn toàn giống nhau.
2. Giờ bạn chỉ cần copy sang là xong.
 

ANH YÊU EM

[Tịch thu bằng lái]
Biển số
OF-117988
Ngày cấp bằng
24/10/11
Số km
124
Động cơ
385,620 Mã lực
Vlookup mà quất chứ nhỉ.
 
Thông tin thớt
Đang tải

Bài viết mới

Top