[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
2,675
Động cơ
428,820 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,400
Độ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
2,675
Động cơ
428,820 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
2,675
Động cơ
428,820 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 ba gác
Biển số
OF-55660
Ngày cấp bằng
23/1/10
Số km
23,767
Động cơ
-56,203 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,061
Động cơ
431,518 Mã lực
Em đọc cũng chưa hiểu đầu bài thế nào :P
 

Leo09351

Xe buýt
Biển số
OF-155126
Ngày cấp bằng
3/9/12
Số km
962
Độ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
7,351
Độ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
2,675
Động cơ
428,820 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
32
Động cơ
336,680 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
2,675
Động cơ
428,820 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 ba gác
Biển số
OF-55660
Ngày cấp bằng
23/1/10
Số km
23,767
Động cơ
-56,203 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 hơi
Biển số
OF-38247
Ngày cấp bằng
14/6/09
Số km
150
Độ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
105
Độ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