Tôi đang biên soạn một cơ sở dữ liệu về thông tin địa chỉ doanh nghiệp, bao gồm nhân viên chủ chốt cho mỗi doanh nghiệp. Bảng tính Google mà tôi đã kế thừa cho dự án này bao gồm một cột cho 'nhân viên chủ chốt' (trong cột B), với nhiều tên nhân viên chính được liệt kê trong cùng một ô, được phân tách bằng dấu ngắt dòng (ví dụ CHAR (10)). Có một doanh nghiệp mỗi hàng. Số lượng dòng trong ô 'nhân viên chính' thay đổi theo từng hàng. Tờ ban đầu của tôi trông như thế này:
Tôi cần làm như sau để tối ưu hóa bảng này:
- tách từng ô 'nhân viên chính' nhiều dòng để mỗi tên nhân viên chính xuất hiện trên hàng riêng của nó. Điều này đòi hỏi hàng / s mới được chèn bên dưới hàng ban đầu.
- sao chép dữ liệu từ tất cả các ô khác trên hàng ban đầu (nghĩa là từ các cột A & C: E), để mỗi hàng mới chứa dữ liệu đầy đủ cho mỗi doanh nghiệp
- Tôi cần một quy trình tự động - Tôi sẽ có khoảng 1000 doanh nghiệp để xử lý vì vậy không thể thực hiện việc này với bất kỳ bước thủ công nào
Tờ này sẽ trông như thế này:
Việc sử dụng =TRANSPOSE(SPLIT(B1,CHAR(10)))
rõ ràng chỉ là một phần của cách - nó không chèn các hàng mới và không trùng lặp các mục nhập cột xung quanh. Tất cả giúp đỡ chấp nhận!