Du kan bruge følgende formel i Excel til at vende et ord:
`` `Excel
=TextJoin ("", sandt, midt (a1, len (a1) -row (indirekte ("1:" &len (a1))+1,1))
`` `
Forklaring:
1. a1: Dette henviser til cellen, der indeholder det ord, du vil vende. Udskift "A1" med den faktiske cellehenvisning.
2. midt (a1, len (a1) -row (indirekte ("1:" &len (a1)))+1,1): Dette er kernen i formlen. Det udtrækker hver karakter fra ordet i omvendt rækkefølge:
* len (a1): Bestemmer ordets længde.
* række (indirekte ("1:" &len (a1))): Opretter en række af tal fra 1 til ordets længde.
* len (a1) -row (indirekte ("1:" &len (a1)))+1: Strækker rækkenummeret fra længden af ordet plus 1, hvilket effektivt skaber en faldende sekvens af indekser for at udtrække tegn fra ordet.
* midt (a1, ..., 1): Ekstrakter en enkelt karakter fra ordet på det specificerede indeks.
3. textjoin ("", sandt, ...): Denne funktion sammenkæder alle de ekstraherede tegn sammen uden nogen separatorer.
* "": Specificerer, at der ikke skal være nogen separator mellem karaktererne.
* sandt: Angiver, at tomme celler skal ignoreres.
Eksempel:
Hvis celle A1 indeholder ordet "hej", returnerer formlen "Olleh".
Bemærk: Denne formel fungerer kun for et enkelt ord i en celle. Hvis du har flere ord i en celle, skal du bruge en mere kompleks formel eller VBA -kode til at vende hvert ord individuelt.