Ưu đãi Giáng sinh và chào đón năm mới 2025

Giảm đến 25% khi đăng ký Combo khóa học Excel,
Business Intelligence và Data Analysis for Business

3 cách thêm số 0 vào đầu các giá trị bằng Power Query

Power Query được xem là công cụ đa năng có thể giúp người dùng giải quyết được mọi vấn đề. Một trong những tính năng không thể bỏ lỡ đó là thêm số 0 vào đầu các giá trị. Trong bài viết này, hãy cùng UniTrain tìm hiểu 3 cách thao tác dưới đây nhé!

1. Dùng Concatenate trong Power Query

Cách đầu tiên để thêm các số 0 ở đầu là nối các giá trị dưới dạng văn bản. Giả sử tập dữ liệu dưới đây đều được định dạng là số nguyên. Để nối dữ liệu, những dữ liệu này cần phải ở định dạng văn bản.

Bước 1: Định dạng các số ở cột Month (tháng) thành 2 chữ số bằng cách nhập:

=”0″ & Text.From ([Month])

Thao tác này sẽ thêm một số 0 trước mỗi giá trị và chuyển thành văn bản:

2. Concatenate Add leading zero to month

Bước 2: Trích xuất hai ký tự cuối cùng của mỗi giá trị văn bản bằng cách sử dụng hàm Text.End. Hàm này gồm:

1. Giá trị văn bản

2. Số lượng ký tự cần trích xuất

Bạn có thể nhập:

= Text.End (“0” & Text.From ([Month]), 2)

Sau đó, thêm Year (năm) vào công thức này. Công thức như sau:

= Text.From([Year]) & “-” & Text.End (“0” & Text.From ([Month]), 2)

Kết quả là một cột có định dạng YYYY-MM như hình dưới:

3. Concatenate Create format of YYYYMM

2. Dùng Text.PadStart

Một cách khác là sử dụng hàm Text.Padstart. Hàm này thêm các ký tự vào đầu giá trị văn bản. Công thức gồm:

1. Giá trị văn bản để thêm ký tự vào

2. Số lượng ký tự mà giá trị văn bản đã chuyển đổi

3. Một ký tự tùy chọn để thêm ở đầu văn bản

Nếu bạn bỏ trống yếu tố, thì sẽ có một khoảng trắng được sử dụng để làm ký tự đệm mặc định.

Trong ví dụ này, người dùng muốn sử dụng “số 0” làm ký tự đệm. Tất cả các giá trị cho cột Month phải có độ dài là 2 ký tự. Thao tác điều này bằng cách nhập:

= Text.PadStart([Month], 2, “0”)

Power Query sẽ hiển thị lỗi: “Expression.Error: We cannot convert the value 1 to type Text”.

Hàm yêu cầu giá trị văn bản, trong khi cột Month có kiểu số. Để khắc phục điều này, bạn có thể thay đổi công thức thành:

= Text.PadStart(Text.From([Month], 2, “0”)

Kết quả sẽ hiển thị như sau:

3. Text.PadStart Leading zero

Sau đó, thêm Year vào công thức để có được kết quả mong muốn:

= Text.From([Year]) & “-” & Text.PadStart(Text.From([Month]), 2, “0”) 

3. Dùng Number.ToText 

Cách thứ ba là sử dụng hàm Number.ToText. Hàm này định dạng giá trị số thành giá trị văn bản theo định dạng mà bạn chỉ định. Ví dụ, bạn có thể định dạng một số dưới dạng phần trăm, đặt cho chúng một ký hiệu khoa học (“4.0000000e + 000”) nhưng cũng có thể thêm số 0 đứng đầu vào các số.

Trong trường hợp này, người dùng thêm số 0 vào giá trị tháng bằng cách nhập:

= Number.ToText([Month], “00”))

Kết quả như sau:

3. Number.ToText Create format of YYYYMM

Tương tự như những ví dụ trước, người dùng thêm số Year (năm) bằng công thức như sau:

= Text.From ([Year]) & “-” & Number.ToText ([Month], “00”)

Như vậy, UniTrain đã hướng dẫn bạn  3 cách để thêm số 0 vào trước giá trị bằng công cụ Power Query. Hãy chọn 1 cách phù hợp nhất với mình để thao tác nhé!

Xem thêm

Khóa học Advanced Power Query

Chức năng Merge Queries trong Power Query là gì? 

Hướng dẫn tính năng xoay bảng bằng Transpose trong Power Query

Cách chuyển cột thành hàng trong Excel bằng Power Query

Để lại một bình luận

Email 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 *

Bài viết liên quan
UniTrain ưu đãi Giáng sinh và chào đón năm mới 2025

NĂM MỚI – KỸ NĂNG MỚI Năm mới là thời điểm lý tưởng để mỗi nhân sự hiện đại lên kế hoạch phát triển bản thân, nâng cấp kỹ năng và

Xem thêm
Những lỗi thiết kế báo cáo Power BI phổ biến bạn nên tránh 

Tạo báo cáo không khó nhưng việc thiết kế báo cáo đẹp và hợp lí lại là một thử thách với người dùng Power BI. Đôi khi trong quá trình làm

Xem thêm
Mẹo và thủ thuật định dạng báo cáo Power BI

Power BI được ưa chuộng và sử dụng rộng rãi trên toàn thế giới vì các biểu đồ trực quan, phân tích đa chiều cùng khả năng tùy chỉnh, định dạng

Xem thêm
SQL được ứng dụng trong các lĩnh vực nào?

Ứng dụng SQL ra mắt từ những năm 1970 đến nay đã trở thành một ứng dụng không thể thiếu trong nhiều lĩnh vực khác nhau nhờ khả năng quản lý

Xem thêm