Come Correggere l'Errore - Impossibile Trovare il Valore dell'Array

Reading time icon 4 min. read


Key notes

  • Fogli Google è un’ottima alternativa web per coloro che non dispongono di Microsoft Excel.
  • Questa guida ti mostrerà come correggere l’errore del valore dell’array non trovato in Fogli.
XINSTALLA CLICCANDO DIRETTAMENTE SUL FILE DI DOWNLOAD
UN MESSAGGIO DAL NOSTRO PARTNER

Continui problemi con il tuo PC? Utilizza uno strumento all'avvanguardia ed efficace come Fortect!

  • Scarica ed installa Fortect sul tuo PC
  • Avvia il processo di scansione dello strumento per cercare i file corrotti
  • Fari clic con il tasto-destro su Avvia riparazione in modo che lo strumento possa avviare l'algoritmo di riparazione
Scoprilo ora FORTECT È STATO GIA SCARICATO DA 0 LETTORI QUESTO MESE, CON VALUTAZIONE 4,4 SU TrustPilot

Alternative alle app per fogli di calcolo a Excel. Fogli include una formula SOSTITUTO che ti consente di sostituire una lettera specifica (o una stringa di testo) in una cella con una parola.

La cella che include la formula SOSTITUTO può visualizzare il testo sostituito per una cella.

Tuttavia, la formula SOSTITUTO non può visualizzare l'output del testo sostituito per un intervallo di celle. Se includi un intervallo di celle al suo interno, la cella della formula visualizzerà un messaggio di errore Impossibile trovare il valore dell'array, come mostrato nell'istantanea direttamente sotto.

Se ti stai chiedendo come correggere l'errore in modo che SUBSTITUTE possa essere applicato a un intervallo di celle, controlla le risoluzioni di seguito.

The An array value error an array value could not be found excel

Come posso correggere l'errore del valore dell'array per SUBSTITUTE?

1. Trasforma la formula SOSTITUTO in una formula di matrice

Per correggere l'errore Impossibile trovare il valore dell'array , è necessario incorporare SUBSTITUTE all'interno di una formula di matrice. Una formula di matrice è una formula che può restituire più output per un intervallo di celle.

Pertanto, gli utenti che devono sostituire il testo in un intervallo di celle e quindi visualizzare l'output in un altro intervallo devono utilizzare una formula di matrice.

Quindi, quello che devi fare è aggiungere ARRAYFORMULA all'inizio della formula SUBSTITUTE. Per fare ciò, seleziona la cella che include la formula SOSTITUTO.

Oltre a ottimizzare le formule SUBSTITUTE con ARRAYFORMULA, è anche importante comprendere altri metodi di array in JavaScript. Scopri di più sulla risoluzione dei problemi con Array.prototype.map() e le funzioni freccia per migliorare le tue capacità di codifica JavaScript.

È necessario fare clic sulla barra della formula, inserire ARRAYFORMULA subito dopo il segno uguale (=) come mostrato nell'istantanea direttamente sotto.

SUBSTITUTE array formula an array value could not be found excel

Quindi la formula SOSTITUISCI mostrerà l'output del testo sostituito per un intervallo di celle anziché un errore di array.

Nell'esempio mostrato nell'istantanea direttamente sotto, la formula sostituisce Y in tre celle di colonna con Sì e visualizza l'output su altre tre celle sottostanti.

Cell output for the SUBSTITUTE array formula an array value could not be found excel

2. Immettere invece la formula REGEXMATCH

In alternativa, puoi combinare REGEXMATCH con una formula di matrice per lo stesso output.

  1. Per fare ciò, apri il foglio di calcolo a cui devi aggiungere la formula.
  2. Seleziona una cella in cui includere la formula (visualizzerà l'output su più celle).
  3. Quindi copia questa formula con il tasto di scelta rapida Ctrl + C: =ArrayFormula(if(REGEXMATCH(B2:B4,"^Yes|yes|Y|y")=true,"Yes")).
  4. Fai clic all'interno della barra della formula di Fogli.
  5. Incolla la formula REGEXMATCH nella barra della formula del foglio premendo Ctrl + V. The REGEXMATCH formula an array value could not be found excel
  6. Questa formula sostituisce Y con Sì per l'intervallo di celle B2:B4.
    • Avrai bisogno di modificare il testo Y e Sì nella formula con ciò che ti serve.
  7. Inoltre, dovrai modificare il riferimento di cella in quella formula per soddisfare le tue esigenze.

3. Immettere la formula REGEXREPLACE

  1. REGEXREPLACE è un'altra alternativa che puoi provare quando la formula SUBSTITUTION non restituisce l'output previsto.
  2. Apri Fogli in un browser.
  3. Seleziona una cella per la formula REGEXREPLACE.
  4. Copia questa formula: =ArrayFormula(regexreplace(" "&B2:B4&" "," Sì | Y | Y "," Sì")).
  5. Fare clic all'interno della barra della formula e premere il tasto di scelta rapida Ctrl + V per incollare la formula.
    The regexreplace formula an array value could not be found excel
  6. Successivamente, modifica il testo Y e Sì di riferimento della formula REGEXREPLACE con il testo che desideri sostituire.
  7. Modifica il riferimento di cella della formula per soddisfare i requisiti del tuo foglio di calcolo.

Quindi, è così che puoi correggere l'errore Impossibile trovare il valore dell'array in Fogli Google. La soluzione complessiva consiste nel combinare SUBSTITUTE, REGEXREPLACE o REGEXMATCH con formule di matrice in modo che visualizzino l'output del testo sostituito (o sostituito) in un intervallo di celle.

Facci sapere se hai trovato utile questo tutorial lasciandoci un messaggio nella sezione commenti qui sotto.

More about the topics: Programmi, windows 10, windows 11

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *