Mục lục
Sao chép có thể là một giai đoạn đơn điệu khi sử dụng Excel . Sử dụng các công thức có thể mang lại sức sống cho tác vụ sao chép này. Chương trình nghị sự cho hướng dẫn hôm nay là cách sử dụng công thức excel để sao chép giá trị ô sang ô khác theo 5 cách phù hợp. Bạn có thể sử dụng các công thức trong bất kỳ phiên bản Excel nào.
Tải xuống Sổ làm việc Thực hành
Bạn có thể tải xuống sổ làm việc từ liên kết bên dưới.
Sao chép giá trị ô sang ô khác.xlsm
5 cách phù hợp để sử dụng công thức Excel để sao chép giá trị ô sang ô khác
Chúng ta hãy lấy một tập dữ liệu mẫu để thảo luận. Trong bộ dữ liệu này, có Tên , Họ và Tuổi của 5 người.
Bây giờ sử dụng công thức Excel , chúng ta sẽ sao chép giá trị ô từ tập dữ liệu này sang ô khác.
1. Sao chép giá trị ô sang ô khác bằng cách sử dụng tham chiếu ô trong Excel
Chúng ta sẽ thấy sao chép các thành phần ô bằng Tham chiếu ô . Tất cả những gì bạn cần làm là đi đến ô bạn muốn chèn giá trị sao chép. Và viết Tham chiếu ô của ô bạn muốn sao chép sau dấu Bằng ( = ). Hãy kiểm tra quy trình bên dưới.
- Đầu tiên, hãy chọn ô F5 rồi nhập công thức này để trích xuất giá trị của ô B5 .
=B5
- Nhấn Enter .
- Sau đây, áp dụng quy trình tương tự trong ô G5 với điều nàycông thức.
=C5
- Tương tự, sao chép giá trị của ô D5 đến ô H5 bằng công thức này.
=D5
- Cuối cùng, chọn dải ô F5:H5 và sử dụng công cụ Tự động điền để sao chép tất cả các giá trị còn lại từ tập dữ liệu cùng một lúc.
2. Kết hợp các hàm VALUE-CONCATENATE để sao chép giá trị ô sang giá trị khác
Bạn có thể sao chép giá trị ô bằng cách kết hợp hàm CONCATENATE và VALUE cũng vậy. Để thực hiện việc này, hãy thực hiện theo các bước bên dưới.
- Đầu tiên, hãy chèn công thức này vào ô F5 .
=IFERROR(VALUE(B5),CONCATENATE(B5))
- Nhấn Enter .
Trong công thức này, CONCATENATE Hàm được sử dụng để cộng các chuỗi lại với nhau của ô B5 . thì chúng tôi đã sử dụng hàm VALUE để trích xuất các giá trị số nếu có. Cuối cùng, hãy sử dụng hàm IFERROR để tránh mọi loại lỗi trong phép tính.
- Bây giờ, hãy áp dụng quy trình tương tự trong ô G5 .
=IFERROR(VALUE(C5),CONCATENATE(C5))
- Tương tự, sử dụng công thức này trong ô H5 .
=IFERROR(VALUE(D5),CONCATENATE(D5))
- Cuối cùng, thực hiện quy trình tương tự cho dải ô F6 :H10 và bạn sẽ nhận được kết quả như sau.
Lưu ý:Bạn không thể sử dụng CONCATENATEhoặc các hàm VALUEriêng lẻ cho quy trình này. Bởi vì người ta trích xuất chuỗi văn bản vàmột số khác chiết xuất số. Đây là lý do tại sao bạn cần kết hợp chúng để có được giải pháp toàn diện cho bất kỳ loại giá trị nào.
3. Sao chép giá trị ô bằng Hàm VLOOKUP trong Excel
Bạn cũng có thể sao chép giá trị ô bằng cách sử dụng hàm VLOOKUP . Hãy xem cách nó hoạt động.
- Đầu tiên, hãy chèn công thức này để trích xuất giá trị ô của B5 đến ô F5 . Ngoài ra, hãy nhấn Enter .
=VLOOKUP(B5,B5,1,FALSE)
- Sau đó, viết công thức tương tự cho hàng đầu tiên của cột Họ , thay đổi các giá trị Tham chiếu ô .
=VLOOKUP(C5,C5,1,FALSE)
- Tương tự, hãy áp dụng công thức này trong ô H5 .
=VLOOKUP(D5,D5,1,FALSE)
Ở đây, hàm VLOOKUPđược sử dụng để đặt cột của dải ô cần tìm giá trị, vì giá trị của chúng ta sẽ ở đầu của phạm vi của chúng tôi, chúng tôi đang sử dụng 1. Sau đó, để khớp chính xác, chúng tôi đã viết FALSEhoặc 0.
- Cuối cùng, thực hiện tương tự cho các ô còn lại để có được kết quả cuối cùng này.
4. Sao chép giá trị ô bằng hàm HLOOKUP sang một ô khác trong Excel
Tương tự như hàm VLOOKUP , bạn cũng có thể thực hiện tác vụ bằng cách sử dụng hàm HLOOKUP .
- Trước tiên, hãy nhập công thức này vào ô F5 .
=HLOOKUP(B5,B5,1,FALSE)
- Tiếp theo, nhấn Enter .
- Sau đó, áp dụng công thức tương tự cho các ô còn lại thay đổi ôtham chiếu.
- Cuối cùng, bạn sẽ sao chép thành công các giá trị ô sang một ô khác.
Trong công thức này, HLOOKUP Hàm được sử dụng để thiết lập cột của dải ô để tìm kiếm giá trị, vì giá trị của chúng ta sẽ ở đầu dải ô mà chúng ta đang sử dụng 1 . Để khớp chính xác, chúng tôi đã nhập FALSE .
5. Công thức Excel với Hàm INDEX-MATCH để Sao chép Giá trị Ô
Bạn có thể sử dụng kết hợp các hàm INDEX-MATCH để lấy giá trị từ một ô cụ thể. Chỉ cần làm theo các bước bên dưới.
- Đầu tiên, hãy chèn công thức này vào ô F5 để sao chép giá trị của ô B5 .
=INDEX(B5,MATCH(B5,B5,0))
- Sau đó, nhấn Enter .
- Tiếp theo, áp dụng tương tự trong ô G5 .
=INDEX(C5,MATCH(C5,C5,0))
- Cuối cùng, nhập công thức tương tự vào ô H5 thay đổi tham chiếu ô thành D5 .
=INDEX(D5,MATCH(D5,D5,0))
Trong công thức này, các hàm INDEX-MATCHhoạt động như một mảng động để tìm kiếm giá trị cụ thể theo cả chiều ngang và chiều dọc. Cùng với đó, nhập 0để có khớp chính xác.
- Cuối cùng, chọn phạm vi ô F5:H5 và sử dụng Công cụ AutoFill để nhận kết quả cuối cùng này.
Các phương pháp thông thường để sao chép giá trị ô sang một ô khác trong Excel
Microsoft Excel cũng giúp sao chép các giá trị ô sang một ô khác bằngcác phương pháp truyền thống của nó. Những phương pháp này có thể áp dụng cho mọi phiên bản Excel.
1. Chọn Sao chép & Tùy chọn Dán
Phương pháp đầu tiên này sẽ hướng dẫn bạn bằng cách sử dụng tùy chọn sao chép và dán trong dải băng excel.
- Đầu tiên, hãy chọn ô B4 .
- Tiếp theo, trên phần Khay nhớ tạm của tab Trang chủ , hãy nhấp vào Sao chép.
- Bây giờ, hãy chọn đích ô F4 .
- Sau đó, một lần nữa trên phần Bảng tạm , bạn sẽ tìm thấy tùy chọn có tên Dán .
- Tại đây, nhấp vào biểu tượng Dán từ danh sách tùy chọn.
- Vậy là xong, cuối cùng bạn sẽ nhận được giá trị đã sao chép.
- Ngoài ra, bạn có thể nhận lệnh Sao chép bằng cách nhấp chuột phải vào ô nguồn.
- Sau đó, nhấp chuột phải vào ô đích và sau đó bạn sẽ tìm thấy Dán lệnh.
- Bạn có thể thử bất kỳ tùy chọn sao chép và dán nào.
2. Sao chép & ; Dán Giữa Hai Ô
Bạn có thể sao chép-dán một giá trị bên trong hai giá trị hiện có. Hãy khám phá ví dụ.
- Đầu tiên, chúng tôi sao chép và dán Tên và Tuổi vào hai ô liền kề.
- Sau đó, chọn và sao chép ô có tiêu đề Họ .
- Sau đó, đưa con trỏ về bên phải của hầu hết hai ô liền kề rồi nhấp chuột phải.
- Ở đây, nhấp vàotrên Chèn ô đã sao chép .
- Tiếp theo, hộp thoại Chèn sẽ mở ra.
- Trong hộp này , chọn Di chuyển ô sang phải và nhấp vào OK .
- Cuối cùng, giá trị sẽ được sao chép giữa hai ô.
3. Áp dụng phím tắt
Bạn cũng có thể sao chép và dán bằng phím tắt. Để thực hiện tác vụ, chỉ cần thực hiện quy trình này.
- Đầu tiên, chọn dải ô B5:D5 .
- Sau đó, nhấn Ctrl + C trên bàn phím để sao chép ô.
- Sau đó, chỉ cần chuyển đến ô đích và nhấn Ctrl + V để lấy các giá trị được sao chép.
Excel VBA để sao chép giá trị sang một ô khác
Chúng ta có thể sao chép ô bằng cách sử dụng nút mã VBA . VBA là viết tắt của Visual Basic for Applications . Nó là một ngôn ngữ lập trình cho Excel. Hãy kiểm tra các phương pháp để áp dụng mã VBA cho cả một ô và một dải ô.
1. Sao chép một ô
Trước tiên, chúng ta hãy sao chép một ô bằng mã VBA. Để thực hiện việc này, hãy làm theo hướng dẫn bên dưới.
- Ban đầu, hãy chọn ô B4 mà chúng tôi muốn sao chép.
- Sau đó, bên trong tab Nhà phát triển , hãy chọn tùy chọn Visual Basic trong nhóm Mã .
- Tiếp theo, bên dưới tùy chọn Chèn , hãy chọn Mô-đun .
- Bây giờ, hãy viết mãtại đây.
7194
Mã này sẽ chọn ô và dán ô đó vào khoảng cách 4 cột vì chúng tôi đã đặt Giá trị offset 0 và 4 . 0 biểu thị không có thay đổi hàng và 4 biểu thị sự thay đổi của 4 cột. Bạn có thể tăng hoặc giảm giá trị tùy ý.
- Sau đó, nhấp vào biểu tượng Chạy phụ hoặc nhấn F5 trên bàn phím.
- Cuối cùng, nó sao chép ô và dán ở khoảng cách 4 ô.
Lưu ý: Để chỉ sao chép giá trị (không phải định dạng), bạn có thể áp dụng mã này.
8975
2. Sao chép một dải ô
Tương tự như sao chép một ô duy nhất, bạn cũng có thể sao chép một dải ô bằng VBA. Nếu bạn muốn sao chép một dải ô thì mã sẽ như sau:
5518
Cuối cùng, bạn sẽ tìm thấy nội dung tương tự như hình bên dưới.
Mẹo bổ sung
Nếu bạn muốn sao chép một ô từ một trang tính khác, tất cả những gì bạn cần làm là chèn tên trang tính trước tham chiếu ô. Ví dụ: chúng tôi muốn lấy giá trị thuộc về ô B4 của trang tính INDEX-MATCH . do đó, công thức cung cấp giải pháp này.
Lưu ý: Khi đặt tên cho trang tính của mình bằng nhiều từ, bạn cần đề cập đến tên đó trong một Dấu nháy đơn (
''
) nhưng đối với tên một từ, dấu chấm câu này khôngcần thiết.