Công thức Excel: Pad văn bản có độ dài bằng nhau -

Mục lục

Công thức chung

=A1&REPT("*",count-LEN(A1))

Tóm lược

Để đệm văn bản có độ dài bằng nhau bằng cách sử dụng một ký tự khác, bạn có thể sử dụng công thức dựa trên các hàm REPT và LEN. Trong ví dụ được hiển thị, một công thức được sử dụng để thêm một số lượng biến dấu hoa thị (*) vào các giá trị trong cột B để kết quả cuối cùng luôn có độ dài 12 ký tự. Công thức ở C5 là:

=B5&REPT("*",12-LEN(B5))

Giải trình

Công thức này nối giá trị ban đầu trong cột B với một chuỗi dấu hoa thị (*) được kết hợp với hàm REPT để kết quả cuối cùng luôn có 12 ký tự:

REPT("*",12-LEN(B5))

Bên trong hàm REPT, văn bản cần lặp lại được cung cấp dưới dạng một dấu hoa thị ("*"). Số lượng dấu hoa thị cần thiết cho mỗi giá trị được xác định bằng hàm LEN trong bit mã này ở đây:

12-LEN(B5)

Chúng ta bắt đầu với 12, sau đó trừ đi độ dài của văn bản trong cột B. Trong ô B5, "Sebastian" là 9 ký tự, vì vậy kết quả là 3. Công thức được đánh giá như thế này:

="Sebastian"&REPT("*",12-LEN(B5)) ="Sebastian"&REPT("*",12-9) ="Sebastian"&REPT("*",3) ="Sebastian"&"***" ="Sebastian***"

Kết quả trong cột C được định dạng bằng phông chữ đơn khoảng cách (Courier New) để hiển thị rõ ràng tất cả các chuỗi có cùng độ dài.

thú vị bài viết...