Hướng dẫn cách chuyển công thức thành giá trị trong Excel

Bạn đang có nhu cầu cần thay thế công thức bởi giá trị tính toán trong ô tính một cách nhanh chóng thay vì thay đổi từng ô một bằng cách thủ công tốn nhiều thời gian? Vậy thì trong bài viết này, chúng tôi sẽ hướng dẫn bạn chi tiết cách chuyển công thức thành giá trị trong Excel, đừng bỏ lỡ nhé!

Ví dụ, bạn có một dãy công thức, bạn cần thay thế các công thức này bằng các giá trị như hình bên dưới:

Thực hiện thay thế công thức bằng kết quả hay giá trị bằng lệnh Paste Special

Lệnh Paste Special giúp bạn loại bỏ được tất cả công thức và chỉ duy trì kết quả tính toán trong ô tính. Các bước như sau:
Bước 1: Thực hiện chọn vùng dữ liệu muốn thao tác.

Bước 2: Nhấn Ctrl + C để sao chép những ô được chọn.

Bước 3: Tiếp tục  nhấp chuột phải vào các ô được chọn, sau đó nhấn nút Paste Values dưới Paste Options.

Vậy là tất cả các công thức trong phần được chọn này đã được thay thế bằng kết quả tính toán cùng lúc rồi đấy!

Thao tác thay thế công thức bằng kết quả hay giá trị bằng VBA

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

Bước 1: Nhấn giữ phím Alt + F11, lúc này cửa sổ Microsoft Visual Basic for Applications mở ra.

Bước 2: Tiếp tục nhấp Insert > Module, rồi dán đoạn mã này vào Module Window.

Sub DisplayedToActual()
‘Updateby20131126
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = “Hoc Excel Online”
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox(“Range”, xTitleId, WorkRng.Address, Type:=8)
Application.ScreenUpdating = False
For Each Rng In WorkRng
Rng.Value = Rng.Text
Next
Application.ScreenUpdating = True
End Sub
Bước 3: Nhấn F5 để chạy mã, khi hộp thoại hiện ra, bạn chọn vùng dữ liệu mà bạn muốn chuyển đổi thành giá trị thực như ở hình dưới đây:
Bước 4: Nhấn OK là hoàn thành nhiệm vụ

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *