30.6 C
Ho Chi Minh City
Friday, June 5, 2026
AIPHOGPT.COM
Trang chủCông thức ExcelHàm REPT trong Excel – Cách sử dụng

Hàm REPT trong Excel – Cách sử dụng

Join LeQuocThai.Com on Telegram Channel

Đánh giá lequocthai.com:

0 / 5 Voted: 0 Votes: 0

Your page rank:

Hàm REPT hữu ích trong việc tạo biểu đồ tần suất hoặc biểu đồ trong ô để phân tích và mô hình tài chính.

Cú pháp:

Cú pháp của hàm REPT như sau.

=REPT(text, number_times)

Tham số:

Hàm REPT nhận hai tham số bắt buộc, chi tiết như sau:

text – Giá trị đầu vào cần lặp lại. Tham số này có thể ở bất kỳ dạng nào: chữ cái, chuỗi, số hay ký tự đặc biệt.

number_times – Số lần cần lặp lại giá trị đầu vào.

Đặc điểm quan trọng của hàm REPT

Một số đặc điểm đáng chú ý của hàm Excel này như sau:

  • Nếu đối số number_times bằng 0, hàm REPT trả về ô rỗng.
  • Nếu đối số number_times là số âm, hàm REPT trả về lỗi #VALUE!.
  • Nếu đối số number_times là số thập phân, hàm REPT sẽ bỏ qua phần thập phân và chỉ xét phần nguyên.
  • Hàm REPT trả về lỗi #VALUE! khi kết quả dài hơn 32 767 ký tự.

Ví dụ về hàm REPT

Sau khi đã nắm rõ cú pháp và các đặc điểm trên, chúng ta cùng khám phá một số cách áp dụng hàm REPT.

Ví dụ 1 – Sử dụng đơn giản của hàm REPT

Trong ví dụ này, chúng ta sẽ thử nghiệm hàm REPT với các giá trị khác nhau cho cả hai đối số.

Công thức được sử dụng:

Khám phá:  3 hàm logic tôi luôn dùng trong Excel

=REPT(B3,C3)

Như vậy, hàm REPT hoạt động tương tự đối với số, chữ, ký tự, số thập phân và chuỗi. Nó chỉ lặp lại giá trị của đối số text theo số lần được chỉ định bởi number_times.

  • Trong ví dụ đầu tiên, hàm REPT lặp lại số “5” sáu lần, cho ra “555555”.
  • Ở ô D7, hàm REPT được yêu cầu lặp lại chuỗi “Excel” 0 lần, nên trả về ô rỗng. Tương tự, ở ô D8, khi một ô trống được lặp lại một lần, kết quả vẫn là ô rỗng.
  • Ở ví dụ cuối cùng, khi number_times là số thập phân, hàm chỉ xét phần nguyên. Vì vậy, khi đối số là 5.7, hàm REPT lặp lại ký tự “$” năm lần, cho ra “$$$$$”.

Ví dụ 2 – Tạo biểu đồ trong ô bằng hàm REPT

Một ứng dụng phổ biến của hàm REPT là tạo các biểu đồ trong ô (in‑cell chart) và biểu đồ chấm (dot chart). Giả sử chúng ta có doanh thu bán hàng hàng tháng trong cả năm.

Để minh họa doanh thu dưới dạng biểu đồ, chúng ta có thể lặp lại ký tự khối Unicode (mã 9612) theo số lượng hàng nghìn.

Công thức:

=REPT(UNICHAR(9612),C3/10000)

Ở đây chúng ta chia giá trị cột C cho 10 000 để biểu diễn doanh thu theo từng 10 000 đơn vị, giúp biểu đồ gọn gàng hơn.

Để hoàn thiện, chúng ta có thể thêm tổng doanh thu phía cuối biểu đồ:

=REPT(UNICHAR(9612),C3/10000)&DOLLAR(C3)&" sales in "&B3

Công thức trên kết hợp hàm REPT, hàm DOLLAR (để giữ định dạng tiền tệ) và chuỗi mô tả tháng. Kết quả ở cột F có thể dùng làm báo cáo doanh thu năm.

Khám phá:  Hàm NOW Trong Excel – Cách Sử Dụng

Ví dụ 3 – Tạo biểu đồ đếm (tally chart) bằng hàm REPT

Trong ví dụ này, chúng ta sẽ tạo biểu đồ đếm số ngày còn lại đến ngày lễ tiếp theo. Khi nhập ngày hiện tại vào ô C2, biểu đồ sẽ tự động cập nhật.

Công thức tính số ngày còn lại:

=C5-$C$2

Ta sẽ dùng hai hàm REPT. Hàm REPT đầu tiên tạo dấu gạch đứng (tally mark), hàm thứ hai hiển thị phần còn lại.

Vì hàm REPT chỉ xét phần nguyên, chúng ta chia số ngày cho 5 để nhóm mỗi 5 ngày thành một dấu gạch.

=REPT("│",(C5-$C$2)/5)

Để hiển thị phần ngày dư, dùng hàm MOD:

=REPT("l",MOD((C5-$C$2),5))

Cuối cùng, ghép hai hàm lại:

=REPT("│",(C5-$C$2)/5)&REPT("l",MOD((C5-$C$2),5))

Như vậy, khi ngày hiện tại tiến gần ngày lễ, biểu đồ sẽ ngắn lại tương ứng.

Ví dụ 4 – Đệm (pad) văn bản để đồng độ dài

Giả sử chúng ta có danh sách họ và tên. Để thuận tiện cho việc nhập dữ liệu, cần đảm bảo mọi họ và tên có độ dài bằng nhau. Ta sẽ dùng hàm REPT để thêm khoảng trắng hoặc dấu sao (*) cho đến khi đạt độ dài 10 ký tự.

Công thức tính số ký tự cần thêm:

=10-LEN(B3)

Sau đó ghép lại:

=B3&REPT(" ",10-LEN(B3))&C3&REPT("*",10-LEN(C3))

Cột D được định dạng bằng phông chữ có độ rộng đồng đều (Courier New) để dễ dàng kiểm tra độ dài chuỗi.

Khám phá:  Câu lệnh VBA On Error – Xử lý lỗi trong Macro Excel

Ví dụ 5 – Tìm văn bản cuối cùng trong một cột

Chúng ta đã tải về danh sách tên phim hàng đầu. Muốn xem các phim theo thứ tự tăng dần popularity, giữ phim hay nhất ở cuối. Tuy nhiên danh sách chứa một số dữ liệu số ngẫu nhiên gây nhiễu.

Sử dụng hàm REPT và VLOOKUP, chúng ta có thể lấy được văn bản cuối cùng trong cột B.

Excel hoạt động giống như từ điển, trong đó ‘z’ là ký tự lớn nhất, ‘a’ là nhỏ nhất. Vì vậy, chuỗi ‘z’ lặp lại 100 lần có thể coi là “từ” lớn nhất. Khi dùng VLOOKUP với chế độ tìm kiếm gần đúng, Excel sẽ trả về giá trị văn bản lớn nhất – tức là văn bản cuối cùng trong cột.

Công thức:

=VLOOKUP(REPT("z",100),B:B,1)

Kết quả cho thấy Excel bỏ qua giá trị số ở cuối cột B và trả về tên phim cuối cùng (là giá trị văn bản).

Hy vọng bạn đã nắm rõ các tính năng và cách ứng dụng của hàm REPT. Hãy tự thử và khám phá thêm những cách sử dụng sáng tạo cho hàm này.

Join LeQuocThai.Com on Telegram Channel

Lê Quốc Thái
Lê Quốc Tháihttps://lequocthai.com/
Yep! I am Le Quoc Thai codename name tnfsmith, one among of netizens beloved internet precious, favorite accumulate sharing all my knowledge and experience Excel, PC tips tricks, gadget news during over decades working in banking data analysis.

BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây
Captcha verification failed!
CAPTCHA user score failed. Please contact us!

Join LeQuocThai.Com on Telegram Channel

Đọc nhiều nhất

BÀI VIẾT MỚI NHẤT

CÙNG CHỦ ĐỀ