Bỏ qua nội dung chính

Làm cách nào để 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ác công thức bằng các giá trị được tính toán của chúng trong các ô, tất nhiên bạn có thể thay thế từng công thức một theo cách thủ công. Tuy nhiên, sẽ rất lãng phí thời gian nếu bạn định thay nhiều cái. Có những cách dễ dàng? Có, những cách phức tạp sau đây sẽ giúp bạn dễ dàng thay thế các công thức bằng các giá trị được tính toán của chúng trong các lựa chọn một cách nhanh chóng:

Ví dụ: tôi có một loạt công thức và bây giờ tôi cần thay thế các công thức bằng các giá trị ô, như ảnh chụp màn hình sau cho thấy:


mũi tên màu xanh bong bóng bên phải Thay thế công thức bằng kết quả hoặc giá trị bằng lệnh Dán Đặc biệt

Microsoft Excel's Dán đặc biệt lệnh có thể giúp bạn loại bỏ tất cả các công thức nhưng vẫn giữ nguyên các giá trị được tính toán trong ô.

Step1: Chọn phạm vi mà bạn sẽ làm việc.

Step2: Nhấn phím Ctrl + C phím để sao chép các ô đã chọn.

Step3: Nhấp chuột phải vào các ô đã chọn và nhấp vào Dán các giá trị nút bên dưới Tùy chọn dán.
doc-convert-công thức-to-giá trị3

Bây giờ bạn có tất cả các công thức trong vùng chọn được thay thế bằng các giá trị được tính toán của chúng cùng một lúc.


mũi tên màu xanh bong bóng bên phải Thay thế công thức bằng kết quả hoặc giá trị bằng VBA

Đối với người dùng Microsoft Excel có kinh nghiệm, macro VBA là một lựa chọn tốt khác để thay thế các công thức bằng các giá trị được tính toán một cách nhanh chóng.

Step1: Nhấn giữ Khác + F11 các phím trong Excel và nó sẽ mở Microsoft Visual Basic cho các ứng dụng cửa sổ.

Step2: Nhấp chuột Chèn > Mô-đunvà dán macro sau vào Cửa sổ mô-đun.

VBA để thay thế các công thức bằng các giá trị được tính toán:

Sub DisplayedToActual()
'Updateby20131126
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
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

Step3: Nhấn phím F5 phím để chạy macro này. Một hộp thoại được hiển thị để bạn chọn một phạm vi để chuyển đổi thành các giá trị thực tế, xem ảnh chụp màn hình:

Step4: Nhấp chuột OK. và bạn có thể thấy kết quả hiển thị như bên dưới:


mũi tên màu xanh bong bóng bên phảiThay thế công thức bằng kết quả hoặc giá trị bằng Kutools cho Excel

Nếu bạn có Kutools cho ExcelCủa nó, Hiển thị Thực tế công cụ có thể giúp bạn nhanh chóng chuyển đổi giá trị hoặc công thức trong các ô đã chọn theo cách chúng được định dạng.

Kutools cho Excel, với hơn 300 chức năng tiện dụng, giúp công việc của bạn dễ dàng hơn. 

Sau cài đặt miễn phí Kutools cho Excel, vui lòng làm như sau:

Step1: Chọn phạm vi mà bạn sẽ làm việc.

Step2: Nhấn vào Kutools > Thực tế, xem ảnh chụp màn hình:

doc đến thực tế 1 
 mũi tên doc xuống
 doc đến thực tế 2


Sau đó, các công thức trong vùng chọn được chuyển đổi thành các giá trị được hiển thị.

Để biết thêm thông tin chi tiết về tính năng này, vui lòng truy cập Hiển thị Thực tế.

mũi tên màu xanh bong bóng bên phảiThực tế - Thay thế công thức bằng giá trị hiển thị



mũi tên màu xanh bong bóng bên phải Thay thế công thức bằng văn bản bằng Kutools cho Excel

Nếu bạn muốn thay thế công thức bằng văn bản, bạn có thể sử dụng Kutools cho Excel'S Chuyển đổi công thức thành Text tiện ích để chuyển đổi công thức thành văn bản cùng một lúc nhấp chuột.

Sau khi cài đặt Kutools cho Excel, vui lòng làm như dưới đây :(Tải xuống miễn phí Kutools cho Excel ngay!)

Chọn công thức và nhấp vào Kutools > Nội dung > Chuyển đổi công thức thành văn bản. Xem ảnh chụp màn hình:
doc thay thế công thức bằng văn bản 3

doc kutools chuyển đổi công thức thành văn bản 2

Sau đó, các công thức được chuyển đổi thành văn bản và nếu bạn muốn chuyển đổi chúng trở lại công thức, chỉ cần nhấp vào Kutools > Nội dung > Chuyển đổi văn bản thành công thức.

mũi tên màu xanh bong bóng bên phải Thay thế Công thức bằng Văn bản



Công cụ năng suất văn phòng tốt nhất

🤖 Trợ lý AI của Kutools: Cách mạng hóa việc phân tích dữ liệu dựa trên: Thực thi thông minh   |  Tạo mã  |  Tạo công thức tùy chỉnh  |  Phân tích dữ liệu và tạo biểu đồ  |  Gọi các hàm Kutools...
Các tính năng phổ biến: Tìm, đánh dấu hoặc xác định các bản sao   |  Xóa hàng trống   |  Kết hợp các cột hoặc ô mà không làm mất dữ liệu   |   Vòng không có công thức hữu ích. Cảm ơn !
Siêu tra cứu: Nhiều tiêu chí VLookup    VLookup Nhiều Giá Trị  |   VLookup trên nhiều trang tính   |   Tra cứu mờ ....
Danh sách thả xuống nâng cao: Tạo nhanh danh sách thả xuống   |  Danh sách thả xuống phụ thuộc   |  Danh sách thả xuống nhiều lựa chọn ....
Trình quản lý cột: Thêm một số cột cụ thể  |  Di chuyển cột  |  Chuyển đổi trạng thái hiển thị của các cột ẩn  |  So sánh dãy và cột hữu ích. Cảm ơn !
Các tính năng nổi bật: Tiêu điểm lưới   |  Chế độ xem thiết kế   |   Thanh công thức lớn    Trình quản lý sổ làm việc & trang tính   |  Thư viện tài nguyên (Văn bản tự động)   |  Bảng chọn ngày   |  Kết hợp các bảng tính   |  Mã hóa/Giải mã ô    Gửi email theo danh sách   |  Siêu lọc   |   Bộ lọc đặc biệt (lọc in đậm/nghiêng/gạch ngang...) ...
15 bộ công cụ hàng đầu12 bản văn CÔNG CỤ (thêm văn bản, Xóa ký tự,...)   |   50 + Biểu đồ Các loại (Biểu đồ Gantt,...)   |   40+ Thực tế Công thức (Tính tuổi dựa trên ngày sinh,...)   |   19 chèn CÔNG CỤ (Chèn mã QR, Chèn ảnh từ đường dẫn,...)   |   12 Chuyển đổi CÔNG CỤ (Số thành từ, Chuyển đổi tiền tệ,...)   |   7 Hợp nhất & Tách CÔNG CỤ (Các hàng kết hợp nâng cao, Chia ô,...)   |   ... và nhiều hơn nữa

Nâng cao kỹ năng Excel của bạn với Kutools for Excel và trải nghiệm hiệu quả hơn bao giờ hết. Kutools for Excel cung cấp hơn 300 tính năng nâng cao để tăng năng suất và tiết kiệm thời gian.  Bấm vào đây để có được tính năng bạn cần nhất...

Mô tả


Tab Office mang lại giao diện Tab cho Office và giúp công việc của bạn trở nên dễ dàng hơn nhiều

  • Cho phép chỉnh sửa và đọc theo thẻ trong Word, Excel, PowerPoint, Publisher, Access, Visio và Project.
  • Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới.
  • Tăng 50% năng suất của bạn và giảm hàng trăm cú nhấp chuột cho bạn mỗi ngày!
Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hi, Will it be possible to get a Macro that does what the above macro does but for the entire workbook all at once? would be of great help if you can write a macro that can.
This comment was minimized by the moderator on the site
Bah.. nothing new. Already knew all of hose tricks. In fact, I've been using paste special for quite a while. Unfortunately none of those options works for me. I would like to just set my spreadsheets on auto and let Excel do the trick on its own. I was looking to see if the folks at Microsoft have finally left the stone age by coming up with something more creative, more automated than paste special and VBA. Something that does not require cell selection or any other intervention by the user. For instance, it would be handy if there was a way to allow Excel to automatically kill the equations that are no longer needed but without eliminating the values or cell contents. That would be truly awesome. But I guess such a trick is not out of the cave yet so I'll have to live with 'paste special>values' option until we leave Excel prehistory behind.
This comment was minimized by the moderator on the site
Hello Friend,

Can you please make 2 vb code to convert all the linked formula to value
embedded within the formula. And the next to convert to formula again back to
normal with linked path. Like pack unpack option.

I make report in excel file which is linked to various other excel file and
then I have send this report to management but I don't want this to paste
special everytime. I just want to pack the formula and then unpack it when I
need to work on the same file.

I hope you understand my need.

Regards

Saysha
This comment was minimized by the moderator on the site
Can it be possible to apply this macro to specific formula in the range. i.e If we want to convert only vlookup formula to values but not sum formula in the selected range.
This comment was minimized by the moderator on the site
Please contact me at We welcome all questions, feedback and bug reports. If you're having an issue, we usually need the following information: A brief description of the issue and how it can be replicated (if applicable). Your Operating system (Windows 8, Windows 7, etc) and the version information of your Microsoft Office. Screenshots that illustrate the problem
This comment was minimized by the moderator on the site
I want to know or to apply script shown in your example but unable to understand about ---- "how to numbering in excel column or row having some cell single and some are merged". Please help me with pdf tutorials with complete explanation or how can i use your tool with complete explanation. Thanks Rakesh Upreti
This comment was minimized by the moderator on the site
THIS IS A LIFE SAVER... THANK YOU!!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations