Apgriezts teksts programmā Excel un Google izklājlapas

Lejupielādēt darbgrāmatas piemēru

Lejupielādējiet darbgrāmatas piemēru

Šī apmācība parādīs, kā mainīt tekstu šūnā programmā Excel un Google izklājlapas.

Vienkārša formula

Vienkāršākais veids, kā mainīt teksta virkni, ir izmantot formulu, kuras pamatā ir masīva konstante, TEXTJOIN un MID. Funkcija TEXTJOIN apvieno teksta masīvu.

Lai izvilktu katru teksta virknes rakstzīmi, MID funkcija tiek izmantota ar masīva konstanti (Masīva konstante ir grūti kodēta vērtību kopa, ko izmanto masīva formulā, lai izveidotu vai vispār manipulētu ar vairākām vērtībām).

Funkcija MID iegūs katru teksta virknes rakstzīmi apgrieztā secībā, izmantojot masīva konstanti. Pēc tam funkcija TEXTJOIN pievienosies katrai masīva rakstzīmei un ignorēs tukšās vietas.

1 = TEXTJOIN ("", 1, MID (B6, {15,14,13,12,11,10,9,8,7,6,5,4,3,2,1}, 1))

Piezīme. Šī formula darbosies tikai tekstam ar 15 rakstzīmēm vai mazāk. Lai strādātu ar garākām teksta virknēm, jāpievieno lielāka masīva konstante vai jāizmanto zemāk esošā dinamiskā masīva formula.

Dinamiskā masīva formula

Vienkāršā formula mainīs tikai pirmās piecpadsmit rakstzīmes, un, ja teksta virknē ir vairāk nekā piecpadsmit rakstzīmes, mums ir jāpalielina skaitlis masīva konstantē līdz lielākajai teksta virknei.

Bet mums ir labāks risinājums. Mēs varam izmantot formulu, kuras pamatā ir dinamiskais masīvs, un varam mainīt jebkura teksta virkņu garuma secību.

Dinamiskā formula sastāv no funkcijām TEXTJOIN, MID, ROW, INDIRECT un LEN.

Dinamiskā masīva formula ir paskaidrota soli pa solim:

1. darbība

Pirmais solis ir aprēķināt kopējo rakstzīmju skaitu teksta virknē un ģenerēt skaitļu masīvu, izmantojot šādu formulas daļu:

1 = Rinda (netieša ("1:" & LEN (B3)))

Iepriekš minētā formula ir masīva formula, un jūs varat arī pārvērst formulu masīva formulā, nospiežot Ctrl + Shift + Enter. Ap formulu tiks pievienotas cirtainās iekavas {} (piezīme: tas nav nepieciešams Excel versijās pēc Excel 2022).

Piezīme. Kad šīs formulas tiek ievadītas šūnā, programma Excel parādīs tikai masīva pirmo vienumu. Lai redzētu masīva formulas faktisko rezultātu, jums jāizvēlas masīva formulas šūna un formulu joslā jānospiež F9.

2. solis

Nākamais solis ir mainīt iepriekš izveidoto skaitļu masīvu, izmantojot šādu formulu:

1 = LEN (B3) -ROW (NETIEŠA ("1:" & LEN (B3)))+1

3. solis

Lai burtus izvilktu no teksta, mēs izmantosim formulu, kuras pamatā ir MID funkcija.

Šī formula ekstrakcijas laikā mainīs masīva secību, ņemot rakstzīmes no labās uz kreiso pusi.

1 = MID (B3, LEN (B3) -ROW (NETIEŠS ("1:" & LEN (B3)))+1,1)

Pēdējais solis

Tagad vienkārši iepriekš minētais masīvs tiek nosūtīts funkcijai TEXTJOIN, un mēs visu tekstu iegūsim apgrieztā secībā.

Funkcija TEXTJOIN uzņem masīvu un savieno tos kopā bez atdalītāja.

1 = TEXTJOIN ("", TRUE, MID (B3, LEN (B3) -ROW (NETIEŠS ("1:" & LEN (B3)))+1,1))

Apgriezt tekstu Google izklājlapās

Teksta maiņas formula Google izklājlapās darbojas tieši tāpat kā programmā Excel. Izņemot gadījumus, kad aizverat formulu ar CTRL + SHIFT + ENTER, Google izklājlapas ap formulu pievieno funkciju ArrayFormula (Piezīme: jūs var manuāli ierakstiet ArrayFormula, ja vēlaties):

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

wave wave wave wave wave