3 cách chuyển số thành chữ trong Excel cực kỳ chính xác

Nếu bạn là một nhân viên kế toán hay là một nhân viên kinh doanh hoặc là một thủ quỹ…. thì việc tiếp cận và xử lý các con số trong Excel chắc hẳn không phải là việc làm xa lạ gì nữa đúng không.

Và việc chuyển đổi giá trị số sang chữ trong Excel là một trong những công việc luôn luôn song hành trong các bảng tính thống kê, quyết toán thu chi, hay lương thưởng…

Vâng, nói như vậy thì các bạn đã hiểu nội dung chính mà mình muốn giới thiệu và chia sẻ đến các bạn trong bài viết ngày hôm nay đó là gì rồi đúng không 😀

Như các bạn đã biết thì Excel là một chương trình xử lý bảng tính, thống kê, tính toán các giá trị khá hoàn hảo…

Mặc dù vậy, nhưng nhu cầu của người dùng là vô cùng lớn, cho dù có hoàn hảo đến cỡ nào thì nó vẫn có thể bị thiếu sót đi một tính năng nào đó mà một nhóm người sẽ cần đến.

Chính vì vậy, cho dù Excel đang có tới hàng trăm hàm nhưng vẫn không thể đáp ứng được 100% nhu cầu của người sử dụng được.

Vâng, để giải quyết và khắc phục những thiếu sót này thì Microsoft đã tích hợp sẵn công cụ MACRO, để người dùng có thể sử dụng các dòng code VBA nhằm tạo ra một chức năng mở rộng mã nguồn, ghi lại các thao tác thực hiện như một hàm có sẵn trong Excel.

Sử dụng mã độc quyền BLOGCHIASEKIENTHUCUNICA để giảm giá 50% tất cả các khóa học trên UNICA
👉VÀO HỌC THỬ👈

Giúp cho công việc của các bạn được diễn ra thuận lợi và nhanh chóng hơn như khi bạn sử dụng hàm có sẵn trên Excel vậy.

Okay ! Trong khuân khổ bài viết này mình sẽ chỉ tập trung vào chủ đề chính đó là đổi số thành chữ trong Excel thôi nhé. Còn trong bài viết sau, có thể mình sẽ giới thiệu chi tiết hơn cho các bạn về MACRO và coder VBA để các bạn có thể áp dụng vào công việc bạn được hiệu quả hơn.

Cách #1. Chuyển số thành chữ trong Excel với công cụ VnTools

Cách số 1 mình sẽ giới thiệu với các bạn một tiện ích mang tên VnTools của tác giả Nguyễn Thanh Điểu để thực hiện chuyển đổi số thành chữ trong Excel một cách đơn giản nhất.

Thực ra, công cụ VnTools này cũng giống với cách sử dụng code VBA thôi. Tuy nhiên, người viết ra tiện ích này đã tích hợp thêm một số tính năng rất chuyên nghiệp khác nữa. Và đây là một số điểm nổi bật của tiện ích VnTools mình đang muốn nói tới.

  1. Hỗ trợ cả 3 bảng mã Unicode, TCVN3, VNI.
  2. Ngoài Excel ra thì công cụ này còn hỗ trợ cho cả trình soạn thảo văn bản Word nữa nhé các bạn.
  3. Hỗ trợ cho các đơn vị tiền tệ là đồng – xu, Jp – yên, baht và US dollar..
  4. Hỗ trợ tuỳ biến, thêm bớt các đơn vị tiền tệ mới.

LƯU Ý:

Ở phiên bản hiện tại thì VnTools chỉ làm việc với số có tối đa là 15 chữ số, dịch được tối đa là 2 số lẻ và dịch số âm với dấu (-) nhưng lưu ý là dấu trừ phải được đặt chính xác trước con số mà bạn muốn chuyển đổi.

Và một điều quan trọng nữa là Add-ins này chỉ hỗ trợ cho các bản Excel phiên bản 32bit và nó không làm việc với bản 64bit đâu nha.

Cách sử dụng VnTools

+ Bước 1: Bạn tải tiện ích VnTools về tại đây hoặc tại đây

+ Bước 2: Sau khi tải về => bạn nháy đúp chuột vào file vừa tải về hoặc là nhấn chuột phải => chọn Run as administrator để chạy với quyền quản trị. Nhấn Next.

cach-chuyen-doi-so-thanh-chu-trong-excel-1

+ Bước 3: Tiếp tục nhấn Next.

cach-chuyen-doi-so-thanh-chu-trong-excel-2

+ Bước 4: Đây là đường dẫn mặc định để cài tiện ích VnTools. Bạn cần nhớ đường dẫn này để lát nữa chúng ta sẽ dùng đến.

cach-chuyen-doi-so-thanh-chu-trong-excel-2

+ Bước 5: Tiếp tục nhấn Next => nhấn Install để bắt đầu cài đặt.

cach-chuyen-doi-so-thanh-chu-trong-excel-2

+ Bước 6: Nhấn Finish để kết thúc quá trình cài đặt.

cach-chuyen-doi-so-thanh-chu-trong-excel-5

+ Bước 7: Bây giờ mình sẽ mở một file Excel bất kỳ ra để làm nốt nhiệm vụ. Bạn nhấn vào nút Office Button => chọn Excel Options.

Trong hướng dẫn này mình thử với Excel 2007 nhé.
Đối với Word 2010 hoặc mới hơn thì bạn có thể vào phần Add-ins theo hướng dẫn ở cách số 2 mình giới thiệu bên dưới.
Còn đối với Word 2003 thì bạn vào Tools => chọn Add-ins rồi làm tương tự như bài hướng dẫn thôi.

cach-chuyen-doi-so-thanh-chu-trong-excel-6

+ Bước 8: Bạn tìm đến dòng Add-ins, trong phần Manage bạn chọn Excel Add-ins => nhấn chọn Go... như hình bên dưới.

cach-chuyen-doi-so-thanh-chu-trong-excel-9

+ Bước 9: Có thể sau khi cài đặt xong bạn sẽ thấy xuất hiện dòng NTD's Tools và được tích sẵn như hình bên dưới. Tuy nhiên, nếu không thấy thì bạn dòng này thì bạn hãy nhấn vào Browse...

cach-chuyen-doi-so-thanh-chu-trong-excel-7

Sau đó tìm đến file Ufunctions.xlam như hình bên dưới. (File này nằm trong đường dẫn ở bước số 4 mình đã nói phía trên đó.)

cach-chuyen-doi-so-thanh-chu-trong-excel-8

+ Bước 10: Giờ thì bắt đầu thử nào.

Ví dụ mình sẽ nhập một số bất kỳ vào ô B31102.

Giờ bạn hãy đặt con trỏ chuột vào một ô bất kỳ (ô mà bạn muốn chuyển sang dạng chữ) => nhập công thức sau: =VND(B3) => nhấn Enter phát.

cach-chuyen-doi-so-thanh-chu-trong-excel-10

Và đây là kết quả mình vừa thực hiện thử. Rất nhanh chóng và chính xác !

cach-chuyen-doi-so-thanh-chu-trong-excel-11

NOTE: Nếu như việc chuyển đổi từ số sang chữ bị lỗi thì bạn hãy làm lại Bước 9 bên trên nhé. Có nghĩa là bạn nhấn vào Browse... và nạp lại file Ufunctions.xlam.

Ngoài tính năng chính đó là chuyển đối từ số sang dạng chữ trong Excel và Word ra thì tiện ích VnTools còn hỗ trợ bạn rất nhiều tính năng hữu ích khác. Cụ thể thì bạn có thể nhìn vào Tab vnTools là sẽ thấy:

cach-chuyen-doi-so-thanh-chu-trong-excel-12

Mình sẽ ví dụ một tính năng nâng cao cho các bạn thấy. Bây giờ bạn hãy nhấn vào dòng tính năng Đổi số thành chữ (VN).

cach-chuyen-doi-so-thanh-chu-trong-excel-13

  • Tại ô cần chuyển đổi: Bạn nhấn vào dấu _ để chọn đến ô số bạn muốn chuyển đổi.
  • Tại ô chứa kết quả: Bạn nhấn vào dấu _ để chọn đến ô hiển thị kết quả.

=> Sau đó nhấn vào VND () để hiển thị kết quả. Kết quả là sẽ có chữ "đồng" hoặc "dolla"… ở cuối (cái này do bạn chọn phần đơn vị thôi )

Cách #2. Cách chuyển số thành chữ trong Excel cực kỳ đơn giản (khuyên dùng)

Cách này khá đơn giản và đọc được cả font chữ Unicode và VNI nha các bạn. Và với cách làm này thì số sẽ chuyển thành chữ như thế này. Ví dụ:

Số tiền: 3.050.050
Thành chữ: Ba triệu không trăm năm mươi nghìn không trăm năm mươi đồng 

Okey, nếu như bạn muốn làm theo cách này thì xem phần hướng dẫn chi tiết sau đây:

+ Bước 1: Bạn tải Add-in này về trước tại đâylink dự phòng

+ Bước 2: Giờ chúng ta sẽ thêm Add-in này vào Excel trước đã. Bạn vào File

chuyen-so-thanh-chu-trong-excel-don-gian (1)

Sau đó chọn Options như hình bên dưới.

chuyen-so-thanh-chu-trong-excel-don-gian (2)

+ Bước 3: Bạn chọn vào mục Add-ins => và nhấn vào nút Go...

chuyen-so-thanh-chu-trong-excel-don-gian (3)

Tiếp theo nhấn chọn Browse.... và tìm đến file Add-in chuyển số thành chữ mà bạn đã tải ở Bước 1 ý.

chuyen-so-thanh-chu-trong-excel-don-gian (4)

Đây, bạn nhấn chọn => và nhấn OK để đồng ý.

chuyen-so-thanh-chu-trong-excel-don-gian (5)

+ Bước 4: Nhấn OK để đồng ý thêm Add-in vào Excel.

chuyen-so-thanh-chu-trong-excel-don-gian (6)

+ Bước 5: Okey, giờ chúng ta sẽ đi vào thực hành thử nào, rất dễ thôi 😛

Công thức, ta có 2 công thức đó là:

  • =UNI(Số_Tiền): Sử dụng khi bạn sử dụng Font chữ Unicode
  • =VNI(Số Tiền): Sử dụng công thức này khi bạn dùng Font chữ VNI

Ví dụ cụ thể như sau, mình muốn chuyển số 3.050.050 (hiện đang ở ô B4 về dạng chữ) mình dùng công thức sau:

=UNI(B4)

chuyen-so-thanh-chu-trong-excel-don-gian (7)

Vâng, ngay sau khi nhấn Enter thì số đã được tự động chuyển về dạng chữ như hình bên dưới rồi đấy 😛

chuyen-so-thanh-chu-trong-excel-don-gian (8)

Cách #3. Cách đổi số thành chữ trong Excel với code VBA

+ Bước 1: Bạn tải file Add-on tại đây / Link dự phòng => rồi giải nén file vừa tải về ra.

Bây giờ bạn mở một file Excel lên để Demo một số bất kỳ, hoặc có thể làm ngay trên file Excel thống kê của bạn.

cach-doi-so-thanh-chu-trong-excel-1

+ Bước 2: Tiếp theo bạn click chọn File  => chọn Options để chọn cài đặt.

cach-doi-so-thanh-chu-trong-excel-2

+ Bước 3: Tại hộp thoại Excel Options bạn click vào Add-ins => rồi chọn Go như hình.

cach-doi-so-thanh-chu-trong-excel-3

+ Bước 4: Tiếp theo tại hộp thoại Add-ins bạn click vào Browse... và chọn đến vị trí file mới tải về

cach-doi-so-thanh-chu-trong-excel-4

Bạn click chọn file vừa giải nén lúc nãy và nhấn OK để Load file Add-in về Excel.

cach-doi-so-thanh-chu-trong-excel-5

+ Bước 5: Tiếp theo tại hộp thoại Add-ins bạn tích chọn file Doiso rồi click OK để nhập code VBA mới và thoát các hộp thoại.

cach-doi-so-thanh-chu-trong-excel-6

+ Bước 6: Tại file Excel bạn chọn vị trí cần chuyển đổi số thành chữ, rồi nhập công thức =VND(A1) hoặc =VND(click vào giá trị số), phần A1 là ô chứa dãy số mà chúng ta muốn chuyển đổi thành giá trị chữ.

cach-doi-so-thanh-chu-trong-excel-7

Và đây là kết quả sau khi chúng ta thực hiện chuyển đổi số thành chữ thành công.

cach-doi-so-thanh-chu-trong-excel-8

Lời kết

OK, như vậy là mình vừa thực hiện chuyển đổi thành công số thành chữ trên Excel 2010 rồi nhé, bạn cũng có thể áp dụng tương tự trên Excel 2003, 2007 đến 2019 điều được hết nha.

Vâng, đến đây bài viết hướng dẫn đổi giá trị số thành chữ trong Excel đã xong. Hi vọng với chút thủ thuật cũng như kiến thức mà mình giới thiệu với các bạn trong bài viết này sẽ hữu ích hơn cho các bạn.

Chúc các bạn thành công !

Đọc thêm:

Kiên Nguyễn – Blogchiasekienthuc.com

Bài viết đạt: 4.5/5 sao - (Có 51 lượt đánh giá)
Note: Bài viết này hữu ích với bạn chứ? Đừng quên đánh giá bài viết, like và chia sẻ cho bạn bè và người thân của bạn nhé !

Administrator: Kiên Nguyễn

Có một câu nói của người Nhật mà mình rất thích đó là " Người khác làm được thì mình cũng làm được ". Chính vì thế mà hãy theo đuổi đam mê, thành công sẽ theo đuổi bạn ! Nếu như bạn đang gặp khó khăn và cần sự trợ giúp thì hãy comment phía bên dưới mỗi bài viết để nhận được sự hỗ trợ từ cộng đồng Blog Chia Sẻ Kiến Thức nhé.

61 comments

  1. rất hay, trước mình toàn dùng web bambu để chuyển đổi thôi. Cái này nhanh và chính xác hơn nhiều. Cám ơn bạn đã hướng dẫn.

  2. Kiên NGuyễn

    Thực ra là còn 1 số cách nữa, nhưng theo mình thấy 2 cách trên là đơn giản và hiệu quả nhất rồi 😀

    • Lâm Phương

      mình dùng excel 2013 đã thử cả 2 cách nhưng đều báo lỗi #name? bạn có thể giúp mình được không?

      • Kiên Nguyễn Blog

        Bạn thử kiểm tra lỗi như trong bài hướng dẫn này xem sao: https://blogchiasekienthuc.com/hoc-office/ma-loi-thuong-gap-trong-excel.html

    • Bạn cho mình hỏi nhờ, sau khi chuyển đổi số thành chữ rồi có dấu phẩy sau mỗi đơn vị tính mình muốn bỏ dấu phẩy đi thì làm cách nào.Thank

  3. KIỀU DUY NHẬT MINH

    chào anh! anh có tài liệu hướng dẫn phần mềm openoffice 4.1.1 ko,

  4. Help me!
    Bạn có hàn VBA nào để chuyển một ô kết quả thành môt ô để diễn giải kết quả
    Ví dụ: A1 là 2
    B1 là 3
    C1=A1*B1=6
    Và mình muốn ô D1 cho kết quả diễn giải của ô C1 dạng text là 2*3

  5. phần VnTool mình tải về nó báo lỗi bạn ơi! mình phải làm sao? Cảm ơn bạn!

    • Kiên Nguyễn

      Báo lỗi như thế nào bạn, mình cho 2 link tải đó, bạn tải về rồi giải nén ra để sử dụng thôi.

  6. Nguyễn Đức Thuận

    Có cách nào để khi copy file excel có dùng vnTools sang máy tính khác vẫn chạy được ko ad. Thank ad

  7. Bạn giúp mình cách đổi các đơn vị đo lường ra chữ với.
    Ví dụ: m3 – mét khối;
    Kg – kilogam;
    L – lít….
    Xin cám ơn.

  8. Em muốn tìm hàm chuyển đổi số lượng (không phải số tiền-dollar, cents) thành chữ tiếng anh.

    VD: 460 pcs => Four hundred and sixty pieces

    Ad có cách nào chỉ em với ạ

  9. 2.071.517.000 hai tỷ, bảy mốt triệu năm trăm mười bảy nghìn. có thể đặt là không trăm bảy mươi mốt triệu dc ko bạn?

    • Được bạn nhé, bạn có thể xem ở bài viết này, ở bài trên thì không đọc như yêu cầu của bạn được. Hy vọng Admin không xóa Link này đi.
      https://www.caocuong.net/2018/12/add-ins-doc-so-tien-thanh-chu-trong-excel.html

      • Hoàng Đông

        sao mình vào đường Link đó ko dc vậy

        • Search ra trang này nè bạn, thấy đọc được cả chữ không trăm như của bạn luôn.
          Đã update cách làm vào trong bài viết (bạn không dẫn link sang trang khác nhé)

  10. MÌnh tải cách 2 về ok rồi nhưng ví dụ: 1.056.356 chỉ đọc một triệu, năm mươi sáu ngàn, ba trăm năm mươi sáu đồng. Không đọc: một triệu, không năm mươi sáu ngàn, ba trăm năm mươi sáu đồng. Mình làm sao để đọc có chữ không nữa vậy

    • Kiên Nguyễn Blog

      Mình đã bổ sung thêm vào bài viết rồi bạn nhé.

      • tại sao mình download cách 2 về rồi nhưng khi vào excel thì nó bảo gặp vấn đề j j đó nên ko sử dụng được. phải làm sao giúp mình với

  11. tại sao mình download cách 2 về rồi nhưng khi vào excel thì nó bảo gặp vấn đề j j đó nên ko sử dụng được. phải làm sao giúp mình với

  12. Nguyễn Hiền

    Tôi đã làm được với cách thứ 3, tuy nhiên tôi chỉ muốn đọc số mà ko thêm chữ đồng thì làm thế nào?

  13. phạm đức hiển

    Dạ e có 2 vấn đề nhờ anh giúp ạ
    1. e chỉ cần đọc số thôi ạ, không có đơn vị tiền tệ được không ạ
    2. có code đọc được số lẻ không ạ.

  14. Mình tải cách 2 mà cũng k được

  15. Nguyễn Mạnh Thắng

    Cảm ơn bạn! Bài viết rất hữu ích!

  16. Cảm ơn bạn! Bài viết rất hữu ích!

  17. Tôi đã thử tất cả các cách và cách nào cũng báo ra #NAME?

  18. Rất hữu ích. Cảm ơn bạn rất nhiều.

  19. Rất hữu ích. Cảm ơn bạn.

  20. em cài VNtool, mà bị lỗi, Compile error in hidden module: regAPI. giúp em với add ơi

    • Kiên Nguyễn Blog

      Cái này vấn đề có lẽ là do bộ cài OFFICe của bạn thôi, nếu không thành công thì bạn có thể áp dụng cách khác xem sao.

      • VÍ DỤ 123.056.145 LÀM SAO ĐỂ NÓ DỊCH RA LÀ ( MỘT TRĂM HAI MƯƠI BA TRIỆU , KHÔNG TRĂM NĂM MƯƠI SÁU NGÀN, MỘT TRĂM BỐN MƯƠI LĂM ĐỒNG ) Ạ. NÓ DIXHJ KHÔNG CÓ CHỮ ” KHÔNG TRĂM” ANH ƠI


Một vài lưu ý trước khi comment :

Thư điện tử 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 *
Tất cả các comment của các bạn sẽ được giải đáp trong vòng 48h !
Không được sử dụng từ khóa trong ô 'Name', bạn hãy dùng tên thật hoặc Nickname của bạn !
Không dẫn link sang trang web/blog khác. Xem quy định comment tại đây. Thank All!

Leave a Reply

Your email address will not be published. Required fields are marked *

Shop