Excel - Sao chép cột từ trang tính này sang trang tính khác

Tôi nghĩ mình không thể tìm ra câu trả lời cho câu hỏi này vì tôi không biết cách đặt câu hỏi sao cho đúng cách khi tìm kiếm.

Kịch bản:

Bảng tính Excel gồm hai trang tính.

Dữ liệu (cụ thể là địa chỉ IP) nằm ở Trang tính 1, Cột B.

Tuy nhiên, không phải tất cả các ô trong Cột B đều có dữ liệu; một số ô trống.

Mục tiêu:

Chỉ sao chép các tế bào đã có người sinh sống

Từ: Trang 1 Cột B

Gửi: Trang tính 2 Cột A

Chức năng này phải hoạt động "trực tiếp": Nếu tôi thay đổi điều gì đó trong Cột B của Trang tính 1, sự thay đổi đó phải ngay lập tức được áp dụng cho Cột A của Trang tính 2.




Trả lời:
Chào Richard,

Tôi là Ugo, một chuyên gia tư vấn độc lập sẵn sàng hỗ trợ các khách hàng khác của Microsoft.

Về câu hỏi của bạn:

1) Trong ô A1, trang tính 2, nhập công thức sau:

=if(Sheet1!B1="","",Sheet1!B1)

2) Sao chép và dán toàn bộ xuống dưới

Hãy cho tôi biết nếu điều này có ích gì đó.

Chào
Ugo

Trả lời:

Cảm ơn Ugo,

Tôi đã thử và nó hoạt động rồi. Cảm ơn!

Tôi hy vọng có thể sao chép toàn bộ cột, chứ không chỉ từng ô riêng lẻ. Một phần lý do là tôi muốn sắp xếp cột trên Trang tính 2 khác với cách sắp xếp trên Trang tính 1. Có lẽ điều đó hơi quá sức.

Tôi rất cảm kích phản hồi của bạn!



Trả lời:
Chào bạn, bạn khỏe không? Tôi hy vọng thông tin trong liên kết bên dưới sẽ hữu ích cho bạn:
https://www.quora.com/How-can-I-copy-a-entire-c...

Hãy cho chúng tôi biết kết quả nhé, chúc bạn may mắn!

——————————————————————————————-
Lưu ý: Đây là trang web không thuộc Microsoft. Trang này dường như cung cấp thông tin chính xác và an toàn. Hãy cẩn thận với các quảng cáo trên trang web có thể quảng cáo các sản phẩm thường được phân loại là PUP (Sản phẩm không mong muốn tiềm ẩn). Hãy nghiên cứu kỹ bất kỳ sản phẩm nào được quảng cáo trên trang web trước khi bạn quyết định tải xuống và cài đặt nó.
——————————————————————————————-

Trả lời:

Chào Jose,

Tôi rất cảm ơn phản hồi của bạn, nhưng bạn đã hiểu nhầm câu hỏi. Tôi biết cách sao chép và dán từ trang tính này sang trang tính khác. Vấn đề của tôi phức tạp hơn thế. Dù sao cũng cảm ơn bạn.



Trả lời:
Nếu bạn muốn dán các giá trị đã được sắp xếp, bạn có thể sử dụng VBA, ví dụ như thế này:

Private Sub cmdSORT_Click()

Range("B:B").Copy
Sheets("Sheet2").Range("A:A").PasteSpecial xlValues
Bảng tính ("Sheet2").Phạm vi ("A:A").Sắp xếp _
Key1:=Worksheets("Sheet2").Range("A:A")

SortRange1

End Sub


Hãy cho tôi biết nếu cách này hiệu quả nhé.

Comments

Popular posts from this blog

Thu hẹp và mở rộng cột trong Excel

Xử lý hàng loạt các tệp Excel được bảo vệ bằng mật khẩu

Excel 2016 - mở tất cả các tệp trong MỘT phiên bản