25/05/2018, 23:04

Cách thay thế công thức bằng kết quả hoặc giá trị trong Excel

Giả sử bạn cần thay thế công thức bằng giá trị tính toán trong ô tính, đương nhiên bạn phải thay đổi từng ô một một cách thủ công. Tuy nhiên, cách này tốn rất nhiều thời gian đối với số lượng ô lớn. Trong bài viết này, Học Excel Online sẽ hướng dẫn bạn một vài mẹo để nhanh chóng thay thế công thức ...

Giả sử bạn cần thay thế công thức bằng giá trị tính toán trong ô tính, đương nhiên bạn phải thay đổi từng ô một một cách thủ công. Tuy nhiên, cách này tốn rất nhiều thời gian đối với số lượng ô lớn. Trong bài viết này, Học Excel Online sẽ hướng dẫn bạn một vài mẹo để nhanh chóng thay thế công thức bằng giá trị tính toán trong vùng được chọn.

Ví dụ, tôi có một dãy công thức, bây giờ tôi cần thay thế những công thức này bằng các giá trị như sau:

Thay thế công thức bằng kết quả hoặc giá trị bằng lệnh Paste Special

Lệnh Paste Special có thể giúp bạn loại bỏ tất cả công thức, chỉ duy trì kết quả tính toán trong ô tính.

1. Chọn vùng dữ liệu muốn thao tác.

2. Nhấn Ctrl + C để sao chép các ô được chọn.

3. Nhấp phải vào các ô được chọn, nhấn nút Paste Values dưới Paste Options.

doc-convert-formulas-to-values3

Như vậy, tất cả công thức trong phần được chọn đã được thay thế bằng kết quả tính toán cùng lúc.

Thay thế công thức bằng kết quả hoặc giá trị bằng VBA

Đối với những người thành thạo Microsoft Excel, VBA Macro là một lựa chọn sáng suốt để nhanh chóng thay thế công thức bằng kết quả tính toán.

1. Nhấn giữ phím Alt + F11, cửa sổ Microsoft Visual Basic for Applications mở ra.

2. Nhấp Insert > Module, dán đoạn mã sau vào Module Window.

View the code on Gist.
3. Nhấn F5 để chạy mã, trong hộp thoại hiện ra, chọn vùng dữ liệu bạn muốn chuyển đổi thành giá trị thực như hình dưới đây:
4. Nhấn OK.
0