Ở Hoa Kỳ, số An sinh Xã hội (SSN) là một số gồm chín chữ số được cấp cho công dân Hoa Kỳ, thường trú nhân và cư dân tạm thời (làm việc). Số do Cơ quan An sinh Xã hội, một cơ quan độc lập của chính phủ Hoa Kỳ cấp cho một cá nhân. Mặc dù mục đích chính của nó là theo dõi các cá nhân cho các mục đích An sinh xã hội, nhưng số An sinh xã hội đã trở thành một mã số nhận dạng quốc gia trên thực tế dành cho thuế và các mục đích khác.

Nếu bạn nhận được danh sách nhân viên có số An sinh xã hội (SSN)

không ở cùng một định dạng, tức là một số là văn bản, số và chung chung hoặc có thể có dấu gạch ngang. Để loại bỏ dấu gạch ngang, bạn có thể chỉ cần sử dụng lệnh Tìm & Thay thế hoặc sử dụng phím tắt CTRL + H.

Bạn có thể định dạng một số dưới dạng số An sinh Xã hội. Ví dụ: bạn có thể định dạng một số có 9 chữ số, 123456789 là 123-45-6789.

Trong bài viết này, chúng ta sẽ học cách chuyển đổi số ở định dạng SSN bằng mã VBA.

Câu hỏi: Tôi có một danh sách số an sinh xã hội và tôi muốn chuyển đổi tất cả chúng sang định dạng đã cho: (000-00-0000), sử dụng mã VBA.

img1

Để chuyển đổi số sang định dạng SSN, chúng ta cần làm theo các bước sau để khởi chạy trình soạn thảo VB:

Nhấp vào tab Nhà phát triển Từ nhóm Mã chọn Visual Basic

img2

  • Sao chép đoạn mã dưới đây trong mô-đun chuẩn

Sub SSN_Format()

Dim r As Range

Application.ScreenUpdating = False

With Range("A1").CurrentRegion

For Each r In .Cells

With r

.Value = Application.Text(.Value, "000-00-0000")

End With

Next r

End With

Application.ScreenUpdating = True

End Sub

img3

  • Chúng tôi sẽ chạy macro & chúng tôi nhận được SSN ở định dạng bắt buộc; tham khảo ảnh chụp nhanh dưới đây:

img4

Kết luận: Bằng cách này, chúng ta có thể sử dụng tính năng định dạng excel để hiển thị các số bảo mật xã hội ở định dạng thích hợp.

image 48

Nếu bạn thích blog của chúng tôi, hãy chia sẻ nó với bạn bè của bạn trên Facebook. Và bạn cũng có thể theo dõi chúng tôi trên Twitter và Facebook.

Chúng tôi rất muốn nghe ý kiến ​​từ bạn, hãy cho chúng tôi biết cách chúng tôi có thể cải thiện, bổ sung hoặc đổi mới công việc của mình và làm cho nó tốt hơn cho bạn. Viết thư cho chúng tôi tại [email protected]