- Tham gia
- 18/3/08
- Bài viết
- 8,303
- Được thích
- 15,840
- Giới tính
- Nam
- Nghề nghiệp
- Làm ruộng.
Như tiêu đề thì ở Excel có nhiều cách để giải quyết vấn đề trên. Tuy nhiên mình xin giới thiệu cách khác, có thể có nhiều người đã biết nhưng chưa có dịp chia sẻ. Vậy hôm nay mình xin được giới thiệu để được phổ biến hơn.
Ví dụ mình có 3 vùng dữ liệu (Bảng 1=Sheet1!A3:C15, Bảng 2=Sheet1!I14:J26, Bảng 3=Sheet2!A2:C14) không có cùng cấu trúc và nằm ở nhiều nơi trong cùng 1 file Excel.
Kết quả:
Để được kết quả tự động đưa dữ liệu đúng tên cột như hình trên thì ta chỉ đơn giản dùng hàm sau:
Các bạn có thể xem thêm ở file đính kèm nhé.
Ví dụ mình có 3 vùng dữ liệu (Bảng 1=Sheet1!A3:C15, Bảng 2=Sheet1!I14:J26, Bảng 3=Sheet2!A2:C14) không có cùng cấu trúc và nằm ở nhiều nơi trong cùng 1 file Excel.
Kết quả:
Để được kết quả tự động đưa dữ liệu đúng tên cột như hình trên thì ta chỉ đơn giản dùng hàm sau:
Mã:
pd.concat([xl("Sheet1!A3:C15", headers=True),xl("Sheet1!I14:J26", headers=True),xl("Sheet2!A2:C14", headers=True)]).reset_index(drop=True).fillna('')