Google Sheets är bland de bästa fritt tillgängliga alternativen för kalkylarkapp till Excel. Ark innehåller en SUBSTITUTE-formel som gör att du kan ersätta en viss bokstav (eller textsträng) i en cell med ett ord.
Cellen som innehåller SUBSTITUTE-formeln kan visa den ersatta texten för en cell.
Formeln SUBSTITUTE kan dock inte visa ersatt textutmatning för ett cellområde. Om du inkluderar ett cellintervall i det kommer formelens cell att visa en Matrisvärde kunde inte hittas felmeddelande som visas i ögonblicksbilden direkt nedan.
Om du undrar hur du åtgärdar felet så att SUBSTITUTE kan tillämpas på ett antal celler, kolla in resolutionerna nedan.
Hur kan jag fixa arrayvärdesfelet för SUBSTITUTE?
1. Förvandla SUBSTITUTE-formeln till en matrisformel
För att fixa Matrisvärde kunde inte hittas fel, måste du införliva SUBSTITUTE i en matrisformel. En matrisformel är en som kan returnera flera utdata för ett cellområde.
Således måste användare som behöver ersätta text inom cellområdet och sedan visa utdata i ett annat intervall använda en matrisformel.
Så vad du behöver göra är att lägga till ARRAYFORMULA i början av SUBSTITUTE-formeln. För att göra det, välj cellen som innehåller SUBSTITUTE-formeln.
Klicka sedan på formelfältet, ange ARRAYFORMULA strax efter likhetstecknet (=) som visas i ögonblicksbilden direkt nedan.
Då visar din SUBSTITUTE-formel ersatt textutmatning för ett cellområde istället för ett matrisfel.
I exemplet som visas i ögonblicksbilden direkt nedan ersätter formeln Y i tre kolumnceller med Ja och visar utdata över tre andra celler under dem.
2. Ange REGEXMATCH-formeln istället
Alternativt kan du kombinera REGEXMATCH med en matrisformel för samma utdata.
- För att göra det, öppna kalkylarket du behöver lägga till formeln.
- Välj en cell som formeln ska inkluderas i (den visar utdata över flera celler).
- Kopiera sedan denna formel med snabbtangenten Ctrl + C: = ArrayFormula (om (REGEXMATCH (B2: B4, ”^ Ja | ja | Y | y”) = sant, ”Ja”)).
- Klicka inuti Sheets formelfält.
- Klistra in REGEXMATCH-formeln i Sheets formelfält genom att trycka på Ctrl + V.
- Den formeln ersätter Y med Ja för cellområdet B2: B4.
- Du behöver ändra Y- och Ja-texten i formeln till vad du behöver för den.
- Dessutom måste du ändra cellreferensen i den formeln för att matcha dina egna krav.
3. Ange REGEXREPLACE-formeln
- REGEXREPLACE är ett annat alternativ du kan prova när din SUBSTITUTION-formel inte returnerar den förväntade produktionen.
- Öppna ark i en webbläsare.
- Välj en cell för REGEXREPLACE-formeln.
- Kopiera den här formeln: = ArrayFormula (regexreplace (”“ & B2: B4 & ”“, ”Yes | Y | Y“, ”Yes”)).
- Klicka i formelfältet och tryck på snabbtangenten Ctrl + V för att klistra in formeln.
- Redigera därefter REGEXREPLACE-formelens refererade Y- och Ja-text till vilken text du behöver ersätta.
- Ändra formelns cellreferens så att den uppfyller kraven i ditt kalkylark.
Så, så kan du fixa Matrisvärde kunde inte hittas fel i Google Sheets. Den övergripande upplösningen är att kombinera SUBSTITUTE, REGEXREPLACE eller REGEXMATCH med matrisformler så att de visar ersatt (eller ersatt) textutmatning över ett cellområde.
Låt oss veta om du tyckte att den här handledningen var användbar genom att lämna ett meddelande i kommentarfältet nedan.
FAQ: Läs mer om Google Sheets
- Vad är Google Sheets?
Google Sheets är en online-kalkylarklient som ingår i Google Docs online-svit.
- Finns det några alternativ till Google Sheets?
Om du vill ha ett alternativ till Google Sheets som också är gratis kan du prova LibreOffices Calc.
- Vad kan jag göra med Google Sheets?
En rolig sak du kan göra med Google Sheets är att förvandla den till en översättare.
- Googles tjänster
- Google Sheets