Excel REPT funkcija - atkārto tekstu vairākas reizes

Lejupielādēt darbgrāmatas piemēru

Lejupielādējiet darbgrāmatas piemēru

Šī apmācība parāda, kā lietot Excel REPT funkcija programmā Excel, lai tekstu atkārtotu vairākas reizes.

REPT funkciju pārskats

Funkcija REPT Atgriež teksta virkni, kas atkārtota n vairākas reizes.

Lai izmantotu REPT Excel darblapas funkciju, atlasiet šūnu un ierakstiet:

(Ievērojiet, kā parādās formulas ievades)

REPT funkciju sintakse un ievades:

1 = REPT (teksts, skaits_ reizes)

teksts - Teksta virkne.

skaits_ reizes - cik reižu teksta virkne tiek atkārtota. Ja nulle, tiek atgriezts tukšs teksts (“”).

Kā lietot funkciju REPT programmā Excel:

Funkcija REPT atkārto tekstu noteiktu reižu skaitu.

1 = REPT (B3, C3)

Kā redzams iepriekš, B3: B5 dati tiek atkārtoti D3: D5, cik reizes parādīts C3: C5.

Aiz komata vai 0

Ja ievadāt decimālo vērtību skaits_ reizes, REPT saīsinās decimāldaļu un ņems veselu skaitli. Ja jūs ievietojat nulli, nekas nesanāk.

Izveidot šūnu diagrammās

Funkciju REPT varat izmantot kā ātru alternatīvu datu joslām, lai šūnā parādītu mini diagrammu:

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

REPT atkārto caurules simbolu (“|”) vairākas reizes, kas noteikts, dalot skaitli ar 1000, izveidojot mini diagrammu.

Atrodiet pēdējo tekstu diapazonā

Funkcija REPT ir arī noderīga (ilgi ar funkciju LOOKUP)

1 = MEKLĒT (REPT ("z", 10), B3: B7)

Excel darbojas kā vārdnīca, nosakot, kurš teksts ir “lielākais”. “A” ir mazākais, un “Z” ir lielākais. Un katrā alfabētā nākamais alfabēts ir nākamais noteicošais faktors. Piemēram, “Za…” tiek uzskatīts par mazāku par “Ze…”, jo “e” ir lielāks par “a”.

Nav vārdu, kas 10 reizes atkārto “z” (“zzzzzzzzzz”), tāpēc tas ir pietiekami drošs, lai pieņemtu, ka tas ir lielākais teksts, ko varat atrast. Iedomājieties, ka LOOKUP atgriežas no šūnas B7 uz B3, lai atrastu kaut ko mazāku vai līdzvērtīgu “zzzzzzzzzz”. Tā izlaiž šūnu B7, jo tas ir skaitlis. Tas atgriežas šūnā B6, un teksts ir mazāks vai vienāds ar “zzzzzzzzzz”.

Sadalīts ar kopējo norobežotāju

Iespējams, vēlēsities sadalīt visus šūnas vārdus dažādās rindās. Lai to izdarītu, varat izmantot šo formulu:

1 = TRIM (MID (AIZSTĀJUMS (B $ 3, "", REPT ("", LEN (B $ 3)))), (RIJAS (B3: B $ 3) -1)*LEN (B $ 3)+1, LEN (B $ 3 )))

Šī formula izmanto SUBSTITUTE, lai aizstātu visas atstarpes ar lielu skaitu atkārtotu atstarpju, izmantojot REPT. Tā rezultātā teksts izskatās šādi:
“Excel ir patiešām satriecošs”

Atkārtoto atstarpju skaits ir vienāds ar visas virknes garumu. Izmantojot šo informāciju, mēs varam iegūt katru vārdu, izmantojot funkciju MID, lai iegūtu visu sākotnējās virknes garumu. Tas ļauj mums uzņemt katru vārdu MID funkcijas ietvaros, bet neko citu, atstājot tikai sākotnējo vārdu pēc TRIM funkcijas lietošanas.

Funkcija ROWS ļauj mums viegli norādīt katra vārda numuru, kad formula tiek nokopēta.

Funkcija REPT Google izklājlapās

Funkcija REPT Google izklājlapās darbojas tieši tāpat kā programmā Excel:

REPT piemēri VBA

VBA varat izmantot arī funkciju REPT. Tips:
application.worksheetfunction.rept (teksts, skaits_ reizes)

Izpildot šādus VBA paziņojumus

1234 Diapazons ("B2") = Application.WorksheetFunction.Rept (Diapazons ("A2"), 0)Diapazons ("B3") = Application.WorksheetFunction.Rept (Diapazons ("A3"), 1)Diapazons ("B4") = Application.WorksheetFunction.Rept (Diapazons ("A4"), 2)Diapazons ("B5") = Application.WorksheetFunction.Rept (Diapazons ("A5"), 1) un "vairāk teksta"

radīs šādus rezultātus

Funkcijas argumentiem (teksts utt.) Varat tos ievadīt tieši funkcijā vai definēt mainīgos, ko izmantot tā vietā.

Atgriezieties visu Excel funkciju sarakstā

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave