Top 3 cách chuyển công thức thành giá trị trong Excel nhanh, đơn giản

Thứ hai, 23/10/2023 - 14:33

Bạn muốn sử dụng kết quả trong một ô nhưng khi copy paste thì bạn lại nhận được công thức thay vì kết quả của ô đó. Vậy thì hãy tìm hiểu ngay cách chuyển công thức thành giá trị trong Excel tại bài viết của Thủ Thuật Số sau đây để có câu trả lời nhé!

mc lục Mục lục

mục lục

Tại sao cần chuyển công thức thành giá trị trong Excel?

Bạn cần copy giá trị của một ô nào đó trong Excel nhưng khi sử dụng copy paste thì bạn lại nhận được công thức của ô đó chứ không phải kết quả bạn cần. Nếu có ít số liệu thì bạn có thể chuyển công thức thành giá trị bằng cách nhập liệu thủ công từng ô một. Tuy nhiên, bạn sẽ tốn rất nhiều thời gian khi lượng dữ liệu cần chuyển đổi nhiều và dài. Do đó, nắm được cách chuyển công thức thành giá trị trong Excel là cần thiết.

Lý do chuyển công thức thành giá trị trong Excel là gì?
Lý do chuyển công thức thành giá trị trong Excel là gì?

Một vài lợi ích của việc chuyển đổi công thức sang giá trị có thể kể đến như:

  • Thực hiện nhanh chóng việc chèn giá trị vào bảng/trang tính khi sao chép mà không cần tốn thời gian nhập liệu bằng tay.

  • Chuyển đổi công thức thành giá trị của chúng trên từng ô hay toàn bộ phạm vi cùng lúc.  

  • Ngăn chặn kết quả từ việc sửa đổi các con số khi ô liên kết thay đổi.

  • Bảo lưu được kết quả của hàm RAND ().

  • Cải thiện hiệu suất làm việc khi có quá nhiều công thức trong bảng tính khiến cho việc tính toán trở nên chậm chạp.

Cách chuyển công thức thành giá trị trong ô Excel

Để chuyển đổi công thức thành giá trị trong Excel một cách nhanh chóng bạn có thể lựa chọn 1 trong 3 cách sau.

Sử dụng Paste Special

Một trong những cách chuyển từ công thức sang giá trị trong Excel đơn giản nhất đó là sử dụng lệnh Paste Special. Nó dễ dàng giúp bạn loại bỏ các công thức và chỉ giữ lại kết quả tính toán trong ô. Cụ thể các bước thực hiện như sau:

Bước 1: Chọn vùng dữ liệu chứa công thức mà bạn muốn chuyển đổi.

Cách chuyển công thức thành giá trị trong Excel - Paste Value
Cách chuyển công thức thành giá trị trong Excel - Paste Value

Bước 2: Sao chép các ô đã chọn bằng cách nhấn Ctrl + C.

Bước 3: Sau đó, nhấp chuột phải vào các ô đã chọn và nhấn vào Paste Values ở dưới mục Paste Options.

Chuyển từ công thức sang giá trị trong Excel
Chuyển từ công thức sang giá trị trong Excel

Như vậy, bạn đã nhanh chóng thay thế các công thức đã chọn thành kết quả tính toán rồi đấy!

Sử dụng VBA

Việc chuyển đổi công thức thành giá trị bằng cách sử dụng VBA là một lựa chọn khác khi sử dụng Excel. Đây là cách được nhiều dân chuyên Excel sử dụng bởi tính năng nổi bật của nó. 

Chuyển đổi công thức thành giá trị bằng VBA
Chuyển đổi công thức thành giá trị bằng VBA

Để thực hiện cách chuyển đổi này, bạn cần thao tác theo các bước sau:

Bước 1: Bạn nhấn giữ Alt + F11 để cửa sổ Visual Basic for Applications xuất hiện.

Cách chuyển đổi công thức sang thành giá trị
Cách chuyển đổi công thức sang thành giá trị

Bước 2: Chọn vào Insert > Module và dán đoạn mã sau vào Module Window.

Sub DisplayedToActual()

'Updateby20131126

Dim Rng As Range

Dim WorkRng As Range

On Error Resume Next

xTitleId = "CHUYEN"

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

Chuyển từ công thức thành giá trị bằng VBA
Nhãn

Bước 3: Tiếp tục nhấn phím F5 để chạy mã code. Lúc này sẽ xuất hiện hộp thoại CHUYEN, bạn chọn vùng dữ liệu cần chuyển giá trị rồi nhấn vào OK như hình sau: 

Hướng dẫn chuyển đổi từ công thức sang giá trị bằng VBA
Hướng dẫn chuyển đổi từ công thức sang giá trị bằng VBA

Cuối cùng tất cả các ô có chứa công thức đã được chuyển sang giá trị như bạn mong muốn.

Sử dụng mẹo chọn nhiều vùng với Ctrl 

Ngoài 2 cách làm trên bạn có thể chuyển công thức thành giá trị trong Excel bằng một mẹo copy paste khác. Các bước thực hiện như sau:

Bước 1: chọn vào ô hoặc vùng mà bạn muốn chuyển công thức thành giá trị.

Bước 2: Nhấn giữ phím Ctrl và chọn thêm một vùng bất kỳ khác (lưu ý: vùng chọn thêm cần có cùng độ rộng hoặc dài so với so với vùng muốn chuyển) - trong ví dụ dưới đây thì vùng chọn thêm là ô D7.

Chọn thêm vùng khác bằng việc nhấn giữ phím Ctrl
Chọn thêm vùng khác bằng việc nhấn giữ phím Ctrl

Bước 3: Sử dụng phím tắt Ctrl C để copy > Paste giá trị vào nơi bạn muốn bằng câu lệnh Ctrl V.

Bước 4: Bạn sẽ thu được kết quả chứa giá trị của ô như sau:

Kết quả khi sử dụng mẹo chọn nhiều vùng với Ctrt
Kết quả khi sử dụng mẹo chọn nhiều vùng với Ctrl

Ngoài những cách trên đây, bạn có thể tìm hiểu và tham khảo thêm các hàm chuyển công thức thành giá trị trong excel khác như: Hàm VALUE hoặc hàm VALUE kết hợp với RIGHT/MID/LEFT,....

Kết luận

Trên đây là toàn bộ những cách chuyển công thức thành giá trị trong ExcelThủ Thuật Số muốn chia sẻ đến bạn. Mong rằng bạn có thể áp dụng thành thạo để làm việc thật hiệu quả. Chúc bạn thành công!

Chủ đề Chủ đề:

Microsoft
Cách tìm giá trị nhỏ nhất có điều kiện trong Excel với các hàm MIN
Cách tìm giá trị nhỏ nhất có điều kiện trong Excel với các hàm MIN

Excel 19-10-2023

Việc biết được cách tìm giá trị nhỏ nhất có điều kiện trong Excel sẽ giúp bạn lọc ra được giá trị nhỏ nhất trong một tệp dữ liệu. Vậy thì cách tìm như thế nào? Các bước thực hiện có khó không? Hãy cùng Thủ Thuật Số hướng dẫn bạn cách tìm giá trị nhỏ nhất trong Excel ngay trong bài viết sau đây nhé!

Chi tiết về cách sử dụng Excel cho người mới học 2023
Chi tiết về cách sử dụng Excel cho người mới học 2023

Excel 31-10-2023

Cách sử dụng Excel cho người mới học là vấn đề mà nhiều người lần đầu sử dụng công cụ này quan tâm. Kỹ năng sử dụng Excel không chỉ bắt buộc trong một vài môn học tại trường mà nó còn là yêu cầu tối thiểu của rất nhiều công việc. Nếu bạn vẫn chưa biết gì về Excel thì bài viết hướng dẫn sử dụng Excel cơ bản dưới đây là dành cho bạn.

Hướng dẫn cách gộp các sheet trong Excel thành một - đơn giản, hữu ích
Hướng dẫn cách gộp các sheet trong Excel thành một - đơn giản, hữu ích

Excel 20-10-2023

Trong quá trình sử dụng Excel, có một vài trường hợp bạn sẽ cần sử dụng thông tin trên nhiều bảng sheet khác nhau. Nếu như bạn mở từng bảng một để lọc thông tin sẽ mất rất nhiều thời gian và dễ nhầm lẫn. Hiểu được tầm quan trọng của thao tác cách gộp các sheet trong Excel, Thủ Thuật Số xin chia sẻ với bạn cách gộp sheet đơn giản, dễ thực hiện sau đây!