Chuyển đổi kết quả của công thức thành giá trị

BÀI VIẾT LIÊN QUAN

Tạo Đoạn Văn Ngẫu Nhiên Nhanh Chóng Trong Word Khi soạn thảo văn bản word đôi khi bạn cần tạo một đoạn văn ngẫu nhiên để phục vụ một mục...

Chèn File PDF, Excel, Word Vào PowerPoint Khi làm slide trong chương trình power point, có nhiều lúc chúng ta cần đính kèm dữ liệu từ bên ngoài như nội...

Đánh số thứ tự cột tự động trong Excel Bình thường, để đánh số thứ tự cột trong một bảng dữ liệu Excel, đa số các bạn thường nhập số...

Sửa lỗi cách chữ trong Word 2010, 2013, 2016, 2019 Lỗi cách chữ trong Word là 1 lỗi khá phổ biến đối với người dùng, hầu hết mọi người đều...

Đếm Giá Trị Trong Một Khoảng Cho Trước Khi sử dụng excel đặc biệt là phần hàm thì hẳn bạn phải học hàm trước rồi mới kết hợp chúng lại...

Xử lí các ô trống trong Pivottable Khi bạn thấy có những ô trống nằm trong Pivot Table, bạn có thể thay thế các ô trống này bằng một giá...

  • Dùng Paste Special
  • Thay thế bằng VBA

Một số trường hợp người dùng chỉ muốn thể hiện giá trị tính toán trong ô tính thay vì để công thức ở đó. Vì bạn không muốn thay đổi dữ liệu mà ô tham chiếu của ô tính bị thay đổi, hay đơn giản bạn không muốn thể hiện công thức của ô tính cho người khác thấy. Bạn có thể thực hiện cách chuyển đổi công thức thành giá trị bằng các cách sau.

Dùng Paste Special

Bước 1: Chọn vùng dữ liệu muốn chuyển đổi.

Bước 2: Nhấn chuột phải ở trong vùng dữ liệu vừa chọn. Chọn nút Copy để sao chép dữ liệu.

Hoặc bạn có thể thay thế bằng nhấn tổ hợp phím Ctrl + C.

Bước 3: Tiếp tục nhấn phải chuột vào vùng được chọn. Chọn mục Paste Special [1] => nhấn vào biểu tượng Paste Values 123 [2].

Hoặc bạn có thể nhấn luôn vào biểu tượng Paste Values 123 ngay dưới mục Paste Options.

Thay thế bằng VBA

Để hiện thẻ Developer bạn hãy tham khảo cách làm theo link //thuthuatphanmem.vn/macro-trong-excel-la-gi-cach-tao-va-chay-1-macro-trong-excel/.

Bước 1: Mở cửa sổ VBA bằng cách chọn thẻ Developer [1] => nhấn vào biểu tượng Visual Basic [2].

Bước 2: Cửa sổ Microsoft VBA hiện ra, bạn chọn Insert [1] => nhấn vào biểu tượng Module [2].

Bước 3: Bạn sao chép đoạn mã dưới đây vào trong Module.

Sub DisplayedToActual[] 'Updateby20131126 Dim Rng As Range Dim WorkRng As Range On Error Resume Next xTitleId = "THUTHUATPHANMEM" 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 4: Nhấn nút F5 để chạy mã code, xuất hiện hộp thoại THUTHUATPHANMEM, bạn chọn vùng dữ liệu cần chuyển đổi, nhấn nút OK.

Kết quả là công thức của ô tính đã được chuyển sang giá trị.

Trên đây Thủ Thuật Phần Mềm đã hướng dẫn bạn một số cách chuyển đổi công thức thành giá trị trong Excel. Chúc các bạn thành công!

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.

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.

Xem thêm: Hướng dẫn cách copy dữ liệu trong excel

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.

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.
Rất nhiều kiến thức phải không nào? Toàn bộ những kiến thức này các bạn đều có thể học được trong khóa học EX101 – Excel từ cơ bản tới chuyên gia của Học Excel Online. Đây là khóa học giúp bạn hệ thống kiến thức một cách đầy đủ, chi tiết. Hơn nữa không hề có giới hạn về thời gian học tập nên bạn có thể thoải mái học bất cứ lúc nào, dễ dàng tra cứu lại kiến thức khi cần. Hiện nay hệ thống đang có ưu đãi rất lớn cho bạn khi đăng ký tham gia khóa học. Chi tiết xem tại: HocExcel.Online

Video liên quan

Chủ Đề