Att subtrahera text i Excel är lite annorlunda än att subtrahera siffror, eftersom minustecknet (-) inte kommer att kunna göra susen. För att subtrahera text i Excel måste du lägga till några andra funktioner i din formel.
Att subtrahera text i Excel har ingen dedikerad funktion, och du måste komma på en sammansatt formel för det. Beroende på vilka funktioner du använder för att subtrahera text i en cell från en annan, kan din formel sluta vara antingen skiftlägeskänslig eller skiftlägesokänslig.
I den här artikeln kommer vi att täcka två metoder för att subtrahera text i Excel. Naturligtvis är detta inte de enda metoderna för att subtrahera text i Excel, och du kan skapa en ny formel för att subtrahera text i Excel för att subtrahera text på olika sätt.
Skiftlägeskänslig subtraktionsformel
En bra metod för att subtrahera text i Excel är att ERSÄTTNING målsträngen med blank. ERSÄTTNINGSfunktionen kommer att titta igenom den första cellen och söka efter målsträngen och sedan ersätta målsträngen med tom, vilket effektivt tar bort den från texten.
Om du har att göra med meningar kan du koppla detta till TRIM funktion för att bli av med släpande och/eller ledande utrymmen.
=TRIM(SUBSTITUTE(målcell, text som ska tas bort,""))
Relaterad: Hur man använder TRIM-funktionen i Excel
Låt oss använda den här formeln. I det här exemplet har vi ett falskt påstående i cellen A1 som kan korrigeras genom att subtrahera cell B1 från det. Vi kommer att visa resultatet i cellen D1.
- Välj den cell du vill visa formelresultatet. Som nämnts ovan kommer vi att använda cell D1 i detta exempel.
- Ange formeln nedan:
De ERSÄTTNING funktion kommer att studera cell A1, och kontrollera om texten i cellen B1 ingår i den. Sedan tar den texten i cellen A1 och ersätter den med blank. Detta subtraherar i huvudsak B1 från A1. Slutligen, den TRIM funktion söker efter extra utrymmen och trimmar dem.=TRIMMA(ERSÄTTNING(A1;B1,""))
- Tryck Stiga på. Excel kommer nu att subtrahera en cell från den andra och returnera resultaten.
Nackdelen eller fördelen med denna formel, beroende på ditt perspektiv, är att SUBSTITUTE-funktionens skiftlägeskänslighet överförs till hela formeln.
Detta gör formeln skiftlägeskänslig och formeln subtraherar inte text från målcellen om de två har olika skiftlägen. Om du vill lära dig mer om SUBSTITUTE-funktionen, läs vår artikel om hur man använder SUBSTITUTA-funktionen i Excel.
Skiftlägesokänslig subtraktionsformel
Du kan använda en mer komplex formel för att subtrahera text i Excel utan skiftlägeskänslighet. För att göra detta måste du använda en funktion som inte är skiftlägeskänslig i hjärtat av din formel. En bra funktion du kan använda är BYTA UT fungera.
=ERSÄTT(gammal_text, startnummer, antal_tecken, ny_text)
Ungefär som SUBSTITUTE-funktionen hittar REPLACE-funktionen en målsträng och ersätter den sedan med en given sträng. ERSÄTT funktionen är dock mer exakt eftersom du måste mata den exakt positionen för de tecken du vill ersätta.
Först måste du ange positionen för det första tecknet, sedan måste du mata in i REPLACE-funktionen hur många tecken från den punkten som den ska ersätta med den nya strängen.
Detta låter som mycket jobb för om du skulle räkna startkaraktären och det totala beloppet av tecken du vill subtrahera, kan du bara göra subtraktionen manuellt istället för att använda detta formel.
Som tur är är det Excel vi pratar om och allt kan automatiseras. Vi kommer att använda två praktiska funktioner och låta dem göra indikeringen och räkningen åt oss: SÖK, och LEN.
Relaterad: Hur man räknar ord och tecken i Excel med LEN-funktionen
SEARCH-funktionen letar efter en sträng inuti en annan sträng och returnerar sedan starttecknets position. Till exempel formeln =SÖK(A1; B1) kommer att leta efter innehållet i cell B1 i cell A1 och sedan returnera ett tal, vilket indikerar positionen där strängen i B1 börjar i cell A1.
LEN-funktionen räknar längden på en sträng i teckennummer och returnerar den. Till exempel, om vi har en sträng som t.ex Använda i cell D4, formeln =LEN(D4) returnerar siffran 9, vilket indikerar att längden på denna sträng är 9 tecken. Observera att den här funktionen även räknar mellanslag som tecken.
En kombination av dessa två funktioner kan tala om för REPLACE-funktionen vad den ska leta efter och vad den ska ersättas med. Eftersom vi funderar på att subtrahera text, när vi väl har hittat målsträngen, kommer vi att ersätta den med en tom.
Med allt detta sagt, låt oss använda denna förening med ett exempel som liknar det föregående. Anta att vi har ett felaktigt påstående och vi vill korrigera det genom att subtrahera ett ord på tre bokstäver från det.
- Välj en cell där du vill visa resultaten av din formel. I det här exemplet kommer vi att använda cell D1.
- Gå till formelfältet och ange formeln nedan:
De BYTA UT funktionen kommer att titta genom cellen A1 och välj en sträng, med början på den position där det första tecknet i B1 strängen finns (med hjälp av SEARCH-funktionen) och slutar efter längden på B1 sträng (med LEN-funktionen). Detta innebär att genom att kombinera LEN- och SÖK-funktionerna kommer ERSÄTT-funktionen att peka ut B1 stringincell A1. Slutligen kommer den att ersätta den med " " eller tom, vilket effektivt subtraherar B1 från A1. De TRIM Funktionen är till för att trimma de extra mellanslagen och få den sista meningen att se snygg ut.=TRIMMA(ERSÄTT(A1; SÖK(B1; A1); LEN(B1); ""))
- Tryck Stiga på. Excel kommer nu att subtrahera B1 sträng från cell A1.
Subtrahera allt och vad som helst med Excel
Subtraktion kan vara en matematisk funktion, men det betyder inte att du inte kan subtrahera strängar av icke-matematisk text från varandra. Excel låter dig bli kreativ med olika kärnfunktioner, kombinera dem och komma på en formel som gör precis vad du vill att den ska göra.
Nu när du har lärt dig att subtrahera text i Excel med två olika metoder, fortsätt och lär dig subtrahera siffror, och du är på god väg att bli Excel-subtraktionsmästaren.
Excel gör det enkelt att subtrahera siffror, men utöver det finns det mycket mer du kan göra. Lär dig att subtrahera i Excel med alla metoder.
Läs Nästa
- Produktivitet
- Microsoft excel
- Microsoft Office-tips
- Kalkylbladstips
Amir är en farmacistudent med en passion för teknik och spel. Han gillar att spela musik, köra bil och skriva ord.
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera