Indholdsfortegnelse
Du kan konvertere et tal til tekst ved at tilføje en ledende apostrof. Fra denne artikel får du at vide, hvordan du kan tilføje en ledende apostrof i Excel.
Lad os antage, at vi har et datasæt, hvor forskellige produkter har forskellige leveringskoder i kolonnen C Nu tilføjer vi apostroffer til cellerne i kolonnen C .
Download arbejdsbog til øvelser
Tilføj ledende apostroffer.xlsm5 måder at tilføje en ledende apostrof i Excel på
1. Tilføj ledende apostrof med en simpel formel
Du kan tilføje en ledende apostrof til en celle ved at anvende følgende formel i en tom celle ( D6 ),
="''"&C6
Her vil formlen tilføje en apostrof ( ' ) i begyndelsen af cellen C6 's post og vil give afkastet i celle D6 .
Tryk på INDTAST og du vil se, at der er blevet tilføjet en apostrof foran celle C6 's indlæg.
Trækcelle D6 til slutningen af dit datasæt for at anvende den samme formel på alle andre celler i kolonne C Som et resultat får du dataene for kolonnen C med foranstillede apostroffer i kolonne D .
2. CHAR-funktion til at tilføje en ledende apostrof
Du kan også tilføje en ledende apostrof til en celle ved at bruge CHAR-funktionen Skriv følgende formel i celle D6 ,
=CHAR(39)&C6
Her, 39 er tegnkoden for apostrof. Formlen tilføjer en apostrof foran celle C6 's data og vil give resultatet i celle D6 .
Tryk på INDTAST og du vil se, at der er blevet tilføjet en apostrof foran cellen C6 's data.
Træk i cellen D6 til slutningen af dit datasæt, og du vil få dataene for kolonnen C med foranstillede apostroffer i kolonne D .
3. CONCAT-funktion
En anden måde at tilføje foranstillede apostroffer på er ved at bruge funktionen CONCAT Skriv følgende formel i celle D6 ,
=CONCAT("'",C6)
Her vil formlen tilføje en apostrof ( ' ) foran dataene i celle C6 og angiver resultatet i celle D6 .
Tryk på INDTAST og du vil se i celle D6 at der er tilføjet en apostrof foran cellen C6 's data.
Træk i cellen D6 til slutningen af dit datasæt, og du vil få dataene for kolonnen C med foranstillede apostroffer i kolonne D .
Til din orientering kan du også bruge funktionen CONCATENATE til at udføre den samme opgave.
4. Tilføj ledende apostrof med VBA-kode
Hvis du har et meget langt datasæt, kan det være trættende at tilføje ledende apostroffer med de tidligere metoder. Men med hjælp fra Microsoft Visual Basic-programmer (VBA) kan du nemt tilføje foranstillede apostroffer med et par klik.
Først skal vi indstille en makro til at tilføje apostroffer foran. Tryk på ALT+F11 for at åbne den VBA vindue. Fra vinduet Projekt panel i dette vindue, højreklik på arkets navn og udvid Indsæt Derefter skal du klikke på Modul for at åbne den Modul(kode) vindue.
I den Modul(kode) vindue indsætte følgende kode,
Sub AddAnApostrophe() For Each cell In Selection cell.Value = "'" & cell.Value Next cell End Sub
Her vil koden tilføje en apostrof i hver markeret celle efter at makroen er kørt.
Når du har indsat koden, skal du lukke VBA Vælg nu de celler, hvor du ønsker at tilføje apostroffer, og gå til Se og klik på Makroer .
Det åbner et vindue med navnet Makro . Vælg AddAnApostrophe fra den Makronavn feltet og klik på Kør .
Som følge heraf vil alle dine valgte celler have en apostrof foran. Men hvis du observerer cellerne, kan du se, at der ikke vises nogen apostrof på disse celler, og at der er et fejltegn i hver celle. Faktisk er apostroffen skjult, og fejltegnet vises, fordi dataene i hver celle er et tal, men de er nu konverteret til tekst. Excel behandler dette som en fejl. Du kan dog se den skjulte apostrofapostrof fra formellinjen, og med et par klik kan du fjerne fejltegnet med et par klik.
Hvis du klikker på en celle og kigger ind i formellinjen, kan du se, at der er en apostrof foran. Hvis du vil fjerne fejltegnet, skal du klikke på Fejltegn boksen til venstre for den valgte celle.
Når du har klikket på Fejltegn boksen vises en dropdown-menu. Vælg Ignorer fejl fra denne menu.
Nu kan du se, at der ikke er noget fejltegn i denne celle. Du kan fjerne fejltegnet fra alle cellerne på samme måde.
5. Umiddelbart vindue til at tilføje en ledende apostrof
En anden nem måde at tilføje en ledende apostrof på er ved at bruge Umiddelbart vindue af VBA . tryk ALT+F11 for at åbne den VBA vindue og tryk derefter på CTRL+G for at åbne den Umiddelbart vindue. Indsæt nu følgende kode i dette Umiddelbart vindue, og tryk på INDTAST .
for each v in range("C6:C11") : v.value = "'" & v.value : next.
Koden tilføjer en apostrof i hver celle i området C6:C11 Til sidst lukker du den VBA vindue.
Som følge heraf vil hver af dine celler have en apostrof foran. Hvis du vil fjerne fejltegnet fra cellerne, skal du følge de trin, som er nævnt i den foregående metode.