Google Sheets is een van de beste gratis beschikbare alternatieven voor spreadsheet-apps voor Excel. Spreadsheets bevat een VERVANGEN-formule waarmee u een specifieke letter (of tekstreeks) in één cel kunt vervangen door een woord.
De cel met de formule VERVANGEN kan de vervangen tekst voor één cel weergeven.
De formule VERVANGEN kan echter geen vervangen tekstuitvoer weergeven voor een celbereik. Als u er een celbereik in opneemt, wordt in de cel van de formule een Kan matrixwaarde niet vinden foutmelding zoals getoond in de snapshot direct hieronder.
Als je je afvraagt hoe je die fout kunt oplossen, zodat SUBSTITUTE op een reeks cellen kan worden toegepast, bekijk dan de onderstaande resoluties.
Hoe kan ik de matrixwaardefout voor SUBSTITUTE oplossen?
1. Zet de SUBSTITUUT-formule om in een matrixformule
Om het Kan matrixwaarde niet vinden fout, moet u SUBSTITUTE opnemen in een matrixformule. Een matrixformule is een formule die meerdere uitvoer voor een celbereik kan retourneren.
Gebruikers die tekst in celbereik moeten vervangen en vervolgens de uitvoer in een ander bereik moeten weergeven, moeten een matrixformule gebruiken.
Dus wat u moet doen, is ARRAYFORMULA toevoegen aan het begin van de SUBSTITUTE-formule. Om dat te doen, selecteert u de cel die de formule VERVANGEN bevat.
Klik vervolgens in de formulebalk en voer in ARRAYFORMULA net na het gelijkteken (=), zoals getoond in de snapshot direct hieronder.
Vervolgens geeft uw SUBSTITUUT-formule de vervangen tekstuitvoer weer voor een reeks cellen in plaats van een matrixfout.
In het voorbeeld dat in de momentopname direct hieronder wordt weergegeven, vervangt de formule Y in cellen met drie kolommen door Ja en wordt de uitvoer weergegeven in drie andere cellen eronder.
2. Voer in plaats daarvan de REGEXMATCH-formule in
U kunt ook REGEXMATCH combineren met een matrixformule voor dezelfde uitvoer.
- Om dat te doen, open je de Sheet-spreadsheet waaraan je de formule moet toevoegen.
- Selecteer een cel om de formule in op te nemen (de uitvoer wordt in meerdere cellen weergegeven).
- Kopieer vervolgens deze formule met de sneltoets Ctrl + C: = ArrayFormula (if (REGEXMATCH (B2: B4, "^ Yes | yes | Y | y") = true, "Yes")).
- Klik in de formulebalk van Spreadsheets.
- Plak de REGEXMATCH-formule in de formulebalk van Sheet door op Ctrl + V te drukken.
- Die formule vervangt Y door Ja voor het celbereik B2: B4.
- U moet de tekst Y en Ja in de formule wijzigen in wat u ervoor nodig hebt.
- Bovendien moet u de celverwijzing in die formule aanpassen aan uw eigen vereisten.
3. Voer de REGEXREPLACE-formule in
- REGEXREPLACE is een ander alternatief dat u kunt proberen als uw SUBSTITUTION-formule niet de verwachte uitvoer retourneert.
- Open Spreadsheets in een browser.
- Selecteer een cel voor de REGEXREPLACE-formule.
- Kopieer deze formule: = ArrayFormula (regexreplace ("" & B2: B4 & "", "Ja | Y | Y", "Ja")).
- Klik in de formulebalk en druk op de sneltoets Ctrl + V om de formule te plakken.
- Bewerk daarna de Y- en Ja-tekst van de REGEXREPLACE-formule in de tekst die u wilt vervangen.
- Wijzig de celverwijzing van die formule om te voldoen aan de vereisten van uw spreadsheet.
Dus dat is hoe u het Kan matrixwaarde niet vinden fout in Google Spreadsheets. De algemene resolutie is om SUBSTITUTE, REGEXREPLACE of REGEXMATCH te combineren met matrixformules, zodat ze vervangen (of gesubstitueerde) tekstuitvoer weergeven over een reeks cellen.
Laat ons weten of je deze tutorial nuttig vond door een bericht achter te laten in de comments hieronder.
Veelgestelde vragen: meer informatie over Google Spreadsheets
- Wat is Google Spreadsheets?
Google Spreadsheets is een online spreadsheetclient die deel uitmaakt van de online suite van Google Documenten.
- Zijn er alternatieven voor Google Spreadsheets?
Als u een alternatief voor Google Spreadsheets wilt dat ook gratis is, kunt u LibreOffice's Calc proberen.
- Wat kan ik doen met Google Spreadsheets?
Een leuk ding dat u kunt doen met Google Spreadsheets, is het omzetten in een vertaler.
- Google-services
- Google Spreadsheets