Chào mọi người,
Dạo này mình hay gặp phải các file dữ liệu có cấu trúc dạng cây, ví dụ như danh mục sản phẩm có cấp cha - cấp con, hay sơ đồ tổ chức. Excel mặc định không có công cụ nào trực tiếp để xử lý dạng này một cách hiệu quả. Mình thường phải làm thủ công hoặc dùng các hàm phức tạp để trích xuất thông tin.
Mình đang tìm hiểu các cách để xử lý dữ liệu dạng cây trong Excel. Một số cách mình thử qua:
- Dùng các hàm như
ROW,INDIRECT,OFFSETđể dò tìm các cấp con dựa vào vị trí. Tuy nhiên, cách này khá rối và dễ sai sót khi dữ liệu thay đổi. - Sử dụng Power Query để tạo các bảng con rồi nối lại. Cách này ổn hơn nhưng vẫn cần hiểu rõ về cấu trúc dữ liệu đầu vào.
Có anh em nào có kinh nghiệm xử lý dữ liệu dạng cây trong Excel không? Ví dụ như làm sao để:
- Liệt kê tất cả các cấp con của một mục cha cho trước?
- Tính tổng giá trị của một nhánh cây?
- Tìm đường đi từ một nút lá về nút gốc?
Chia sẻ cho mình với nhé, mình đang bí quá.