Ladda ner exempelarbetsboken
Denna handledning visar hur du hittar och ersätter flera värden med hjälp av kapslade SUBSTITUTE -funktioner.
Ersätt flera värden
För att hitta och ersätta flera värden i Excel kan vi använda ersättningsfunktionen i en kapslad formel:
1 | = BYTE (BYT (BYT (B3, "Bobby", "Bob"), "Samantha", "Sam"), "Robert", "Rob") |
Hur fungerar formeln?
Denna formel kapslar flera SUBSTITUTE -funktioner tillsammans för att hitta och ersätta värden en i taget. Resultatet från den första substitutionen matas in i nästa SUBSTITUTE -funktion och så vidare. I vårt exempel görs tre substitutioner. För att lägga till fler transformatorer, helt enkelt häcka SUBSTITUTE -funktioner i formeln.
Ersätt flera värden med hjälp av en referens
Ett annat tillvägagångssätt skulle vara att använda ett referensintervall istället för att skriva värdena i formeln.
12 | = BYTE (Byt (Byt (B3, INDEX ($ E $ 3: $ E $ 5,1), INDEX ($ F $ 3: $ F $ 5,1)),INDEX ($ E $ 3: $ E $ 5,2), INDEX ($ F $ 3: $ F $ 5,2)), INDEX ($ E $ 3: $ E $ 5,3), INDEX ($ F $ 3: $ F $ 5, 3)) |
Denna metod fungerar på samma sätt som den genomgående metoden förutom att den använder INDEX -funktionen för att referera till en sökning och ersätta intervallet med värdena. Två INDEX -funktioner behövs för varje SUBSTITUTE (en för sökvärdet och en annan för ersättningsvärdet).
Ersätt flera värden i Google Kalkylark
Dessa formler fungerar exakt likadant i Google Kalkylark som i Excel.