Frågar Jandy,
Hej, jag har sökt i Excel Hjälp, nätet (inklusive MS Knowledge Base och flera användargrupper) och din underbara webbplats utan framgång - finns det ett sätt att formatera befintliga nummer som text utan att behöva trycka på F2, Enter för varje välsignad cell? Jag behöver ofta omformatera hundratals siffror men tål inte längre tristess, för att inte tala om risken för repetitiv stressskada.
Jag misstänker att Jandy har en kolumn med siffror. Efter att hon fått kalkylarket formaterar hon kolumnen som text med hjälp av Format> Celler> Nummer> Text.
Sedan, genom att redigera varje cell med F2, kommer cellen att ändras från numerisk till text. Detta kan vara en mycket vardaglig lösning på problemet.
Lösningen är lite komplicerad men värt att lära sig. För det här exemplet antar vi att du har siffror i cellerna A2: A1000.
- Infoga en tillfällig tom kolumn B.
- Ange denna formel i cell B2:
=TEXT(A2,"0")
- Kopiera formeln i B2 ner till B3: B1000
- Vi måste ändra dessa formler till värden för att få dem att bli text. Markera celler B2: B1000. Använd Ctrl + C för att kopiera, sedan Redigera> PasteSpecial> Värden> OK. Posterna i kolumn B kommer nu att vara textversioner av siffrorna i kolumn A.
- Kopiera kolumn B tillbaka till kolumn A. Radera den tillfälliga kolumnen A.
Nyckeln till denna teknik är =TEXT()
funktionen. Den andra parametern beskriver hur numret ska formateras innan det konverteras till text. Du kan behöva justera detta baserat på dina siffror. Resultatet av =TEXT(123.25,"0")
blir 123. Resultatet av TEXT(123.25,"0.0")
blir 123,3. Resultatet av TEXT(123.25,"0.00")
blir 123,25. För att alltid behålla endast decimaler som anges, använd =TEXT(A2,"General")
.
Denna funktion är också bra för att konvertera datum till formaterade datum. Om du har 5/29/2003 i en cell =TEXT(A2,"d mmmm, yyyy")
ger du dig den 29 maj 2003.
En annan metod är att markera kolumnen med siffror och använda Data> Text till kolumner. Ange att du har formaterad text. Ta bort eventuella kolumnmarkörer i steg 2. I steg 3 anger du att den här kolumnen är text.