Hàm REPT trong Excel - Lặp lại văn bản một số lần

Tải xuống Sổ làm việc Ví dụ

Tải xuống sổ làm việc mẫu

Hướng dẫn này trình bày cách sử dụng Hàm REPT trong Excel trong Excel để lặp lại văn bản một số lần.

Tổng quan về hàm REPT

Hàm REPT Trả về một chuỗi văn bản, được lặp lại n số lần.

Để sử dụng Hàm REPT Trang tính Excel, hãy chọn một ô và nhập:

(Chú ý cách các đầu vào công thức xuất hiện)

Cú pháp và đầu vào của hàm REPT:

1 = REPT (văn bản, số_lần)

chữ - Một chuỗi văn bản.

số_lần - Số lần lặp lại một chuỗi một văn bản. Nếu không, thì trả về văn bản trống (“”).

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

Hàm REPT lặp lại văn bản một số lần nhất định.

1 = REPT (B3, C3)

Như đã thấy ở trên, dữ liệu B3: B5 được lặp lại trong D3: D5 số lần được hiển thị trong C3: C5.

Số thập phân hoặc 0

Nếu bạn nhập giá trị thập phân cho số_lần, REPT sẽ cắt bớt phần thập phân và lấy nguyên số. Nếu bạn đặt một số 0, không có gì xuất hiện.

Tạo trong biểu đồ di động

Bạn có thể sử dụng Hàm REPT như một giải pháp thay thế nhanh cho Thanh dữ liệu để hiển thị biểu đồ nhỏ bên trong ô:

1 = REPT ("|", B3 / 1000)

REPT lặp lại ký hiệu ống (“|”) một số lần được xác định bằng cách chia số cho 1000, tạo ra một biểu đồ nhỏ.

Tìm Văn bản Cuối cùng trong Phạm vi

Hàm REPT cũng rất hữu ích (lâu với Hàm LOOKUP)

1 = LOOKUP (REPT ("z", 10), B3: B7)

Excel hoạt động giống như một từ điển khi cần xác định văn bản nào là "lớn nhất". “A” là nhỏ nhất và “Z” là lớn nhất. Và trong mỗi bảng chữ cái, bảng chữ cái tiếp theo là yếu tố quyết định tiếp theo. Ví dụ: “Za…” được coi là nhỏ hơn “Ze…” vì “e” lớn hơn “a”.

Không có từ nào lặp lại “z” 10 lần (“zzzzzzzzzz”), vì vậy điều này đủ an toàn để cho rằng đó là văn bản lớn nhất mà bạn có thể tìm thấy. Hãy nghĩ về LOOKUP giống như việc đi ngược lại từ ô B7 đến B3 để tìm một cái gì đó nhỏ hơn hoặc bằng “zzzzzzzzzz”. Nó bỏ qua ô B7, vì đó là một số. Nó quay ngược trở lại ô B6 và nó là một văn bản nhỏ hơn hoặc bằng “zzzzzzzzzz”.

Phân chia bằng Dấu phân cách chung

Bạn có thể muốn chia tất cả các từ trong một ô thành các hàng khác nhau. Để làm như vậy, bạn có thể sử dụng công thức sau:

1 = TRIM (MID (SUBSTITUTE (B $ 3, "", REPT ("", LEN (B $ 3))), (ROWS (B3: B $ 3) -1) * LEN (B $ 3) + 1, LEN (B $ 3 )))

Công thức này sử dụng SUBSTITUTE để thay thế tất cả các khoảng trắng bằng một số lượng lớn các khoảng trắng lặp lại bằng cách sử dụng REPT. Kết quả là văn bản trông như thế này:
"Excel thực sự tuyệt vời"

Số lượng khoảng trắng lặp lại bằng độ dài của toàn bộ chuỗi. Sử dụng thông tin này, chúng ta có thể trích xuất từng từ bằng cách sử dụng Hàm MID để trích xuất toàn bộ độ dài của chuỗi gốc. Điều này cho phép chúng tôi nắm bắt từng từ trong Hàm MID, ngoài ra không có gì khác, chỉ để lại từ gốc sau khi Hàm TRIM được áp dụng.

Hàm ROWS cho phép chúng tôi dễ dàng chỉ định từng số từ khi công thức được sao chép xuống.

Hàm REPT trong Google Trang tính

Hàm REPT hoạt động hoàn toàn giống trong Google Trang tính cũng như trong Excel:

REPT Ví dụ trong VBA

Bạn cũng có thể sử dụng hàm REPT trong VBA. Kiểu:
application.worksheet Chức năng.rept (văn bản, số_lần)

Thực thi các câu lệnh VBA sau

1234 Phạm vi ("B2") = Application.WorksheetFunction.Rept (Phạm vi ("A2"), 0)Phạm vi ("B3") = Application.WorksheetFunction.Rept (Phạm vi ("A3"), 1)Range ("B4") = Application.WorksheetFunction.Rept (Phạm vi ("A4"), 2)Range ("B5") = Application.WorksheetFunction.Rept (Phạm vi ("A5"), 1) & "văn bản khác"

sẽ tạo ra kết quả sau

Đối với các đối số của hàm (văn bản, v.v.), bạn có thể nhập chúng trực tiếp vào hàm hoặc xác định các biến để sử dụng thay thế.

Quay lại danh sách tất cả các hàm trong Excel

Bạn sẽ giúp sự phát triển của trang web, chia sẻ trang web với bạn bè

wave wave wave wave wave