Lấy dữ liệu cột dọc sang cột ngang trong excel từ sheet này qua sheet khác

  • Thread starter Thread starter tuanccc
  • Ngày gửi Ngày gửi
Liên hệ QC

tuanccc

Thành viên mới
Tham gia
20/12/12
Bài viết
6
Được thích
0
Mình có 1 file Excel (Gửi đính kèm theo bài này). Tình hình mình đang gặp khó khăn ở chỗ này:

Tại Sheet 'Tổng hợp', mình muốn lấy dữ liệu từ các Sheet khác (đang ở chế độ cột dọc), và chuyển vào Sheet 'Tổng hợp' (đạng chế độ hàng ngang).

- Đã lên mạng tham khảo, thấy chỉ cách "Copy - Paste Speacial - Traspose (T)", thực hiện theo và đã thành công. Tuy nhiên, nếu làm cách đó thì nếu số liệu tại các Sheet con thay đổi thì số liệu tại Sheet 'Tổng hợp' sẽ không nhảy theo.

- Thử dùng công thức: =TRASPOSE('Tây Sơn'!D10:D14) để lấy dữ liệu Sheet 'Tây Sơn', nhưng báo lỗi công thức, cho ra kết quả: #NAME?

Xin hỏi các cao thủ Excel là có cách nào thực hiện như ý mình muốn không? Chân thành cảm ơn!
Mail của mình: Tuanthdt.bdi@gmail.com
 

File đính kèm

Mình có 1 file Excel (Gửi đính kèm theo bài này). Tình hình mình đang gặp khó khăn ở chỗ này:
Tại Sheet 'Tổng hợp', mình muốn lấy dữ liệu từ các Sheet khác (đang ở chế độ cột dọc), và chuyển vào Sheet 'Tổng hợp' (đạng chế độ hàng ngang).
- Đã lên mạng tham khảo, thấy chỉ cách "Copy - Paste Speacial - Traspose (T)", thực hiện theo và đã thành công. Tuy nhiên, nếu làm cách đó thì nếu số liệu tại các Sheet con thay đổi thì số liệu tại Sheet 'Tổng hợp' sẽ không nhảy theo.
- Thử dùng công thức: =TRASPOSE('Tây Sơn'!D10:D14) để lấy dữ liệu Sheet 'Tây Sơn', nhưng báo lỗi công thức, cho ra kết quả: #NAME?
Xin hỏi các cao thủ Excel là có cách nào thực hiện như ý mình muốn không? Chân thành cảm ơn!
Mail của mình: Tuanthdt.bdi@gmail.com
Lỗi #NAME? là do bạn viết sai tên hàm: TRANSPORE. Hàm này là hàm Mảng nên bạn phải nhấn tổ hợp phím Ctrl+Shift+Enter.
Tuy nhiên bài này có thể sử dụng hàm INDIRECT để tham chiếu đến các sheet có sẵn tên sheet và cùng mẫu (Form). D16:
Mã:
=INDIRECT("'"&$C16&"'!D"&COLUMN(J$1))
Coppy lên cho 5 cột cần tìm giá trị.
 

File đính kèm

Lỗi #NAME? là do bạn viết sai tên hàm: TRANSPORE. Hàm này là hàm Mảng nên bạn phải nhấn tổ hợp phím Ctrl+Shift+Enter.
Tuy nhiên bài này có thể sử dụng hàm INDIRECT để tham chiếu đến các sheet có sẵn tên sheet và cùng mẫu (Form). D16:
Mã:
=INDIRECT("'"&$C16&"'!D"&COLUMN(J$1))
Coppy lên cho 5 cột cần tìm giá trị.

Cảm ơn bác rất nhiều!
Cách của bác thật tuyệt vời, có thể kéo cho tất cả các ô mình muốn như vậy; thay vì dùng hàm TRANSPOSE cũng được, nhưng phải sửa tên các Sheet theo các dòng tương ứng. Chỉ có điều em chưa hiểu lắm về hàm INDIRECT lắm, cũng như cách sử dụng hàm INDIRECT đối với trường hợp này. Cho nên chưa biết làm phần còn lại bên kia. Nếu có thời gian rãnh rỗi, nhờ bác chỉ giáo chi tiết thêm, em cảm ơn!
 
Lần chỉnh sửa cuối:
Web KT

Bài viết mới nhất

Back
Top Bottom