Estrarre valori da una cella

Anonimo
2024-11-29T10:45:32+00:00

Buongiorno

In colonne E:F avrei bisogno di estrarre i due valori presenti in colonna B , i due valori sarebbero quelli presenti dopo la parola "TERMINATA:"

io sinceramente non conoscendo una formula ben definita , ho fatto tutta una serie di passaggi nelle colonne AK:AN per separarli , dopodiche' sono stati richiamati in E:F.

Tutto questo pasticcio non va bene perché come si nota dalla foto in colonna B, in alcune celle non é stato messo il doppio valore che sta ad indicare il primo tempo e il finale di calcio , questo ha reso invano il mio lavoro .

Esiste un modo pulito per ottenere questi dati nelle colonne E:F ?

Grazie.

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Gianfranco55 25,190 Punti di reputazione Moderatore volontario
2024-11-29T13:42:58+00:00

ciao

eccola non so come ma ora funziona

=SE(SOSTITUISCI(FILTRO.XML("<t><s>§"&SOSTITUISCI(SOSTITUISCI($B18;CARATT.UNI(8194);" ");" ";"</s><s>§")&"</s></t>";"//s["&RIF.COLONNA(B$18)&"]");"§";"")="";FILTRO.XML("<d><a>"&SOSTITUISCI(SOSTITUISCI(B18;")";"");"(";"</a><a>")&"</a></d>";"//a[last()]");SOSTITUISCI(FILTRO.XML("<t><s>§"&SOSTITUISCI(SOSTITUISCI($B18;CARATT.UNI(8194);" ");" ";"</s><s>§")&"</s></t>";"//s["&RIF.COLONNA(B$18)&"]");"§";""))

La risposta è stata utile?

2 persone hanno trovato utile questa risposta.
0 commenti Nessun commento

28 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2024-11-29T11:25:32+00:00

    La risposta è stata tradotta automaticamente. Di conseguenza, potrebbero esserci errori grammaticali o parole insolite.

    Ciao, Volpino-Office365

    Grazie per aver utilizzato i prodotti Microsoft e per averli pubblicati nella community.

    È possibile utilizzare le formule per estrarre il testo:

    Nella colonna E, usa la formula per estrarre il primo valore:

    =SE. ERRORE(METTI. TRA(B226; TROVA("TERMINATA:"; B226) + 10; TROVA("-"; B226; TROVA("TERMINATA:"; B226)) - TROVA("TERMINATA:"; B226) - 10); "")

     

    Nella colonna F, estrarre il secondo valore utilizzando la formula:

    =SE. ERRORE(METTI. TRA(B226; TROVA("-"; B226; TROVA("TERMINATA:"; B226)) + 1; TROVA(" "; B226 & " "; TROVA("-"; B226; TROVA("TERMINATA:"; B226) + 1)) - TROVA("-"; B226; TROVA("TERMINATA:"; B226)) - 1); "")

     

    Sostituire B226 nella formula con il numero di riga in cui si trovano i dati effettivi

    Spero che le informazioni di cui sopra possano aiutarti. Sentiti libero di inviare un messaggio se hai bisogno di ulteriore aiuto.

    I miei migliori auguri

    Aiden.C - MSFT |Specialista del supporto della community Microsoft

    Ciao

    Apprezzo molto il vostro interesse , purtroppo esiste sempre il solito problema del traduttore che crea spazi vuoti oppure altro , ho provato a sistemarla la formula ma non funziona.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2024-11-29T11:12:40+00:00

    La risposta è stata tradotta automaticamente. Di conseguenza, potrebbero esserci errori grammaticali o parole insolite.

    Ciao, Volpino-Office365

    Grazie per aver utilizzato i prodotti Microsoft e per averli pubblicati nella community.

    È possibile utilizzare le formule per estrarre il testo:

    Nella colonna E, usa la formula per estrarre il primo valore:

    =SE. ERRORE(METTI. TRA(B226; TROVA("TERMINATA:"; B226) + 10; TROVA("-"; B226; TROVA("TERMINATA:"; B226)) - TROVA("TERMINATA:"; B226) - 10); "")

    Nella colonna F, estrarre il secondo valore utilizzando la formula:

    =SE. ERRORE(METTI. TRA(B226; TROVA("-"; B226; TROVA("TERMINATA:"; B226)) + 1; TROVA(" "; B226 & " "; TROVA("-"; B226; TROVA("TERMINATA:"; B226) + 1)) - TROVA("-"; B226; TROVA("TERMINATA:"; B226)) - 1); "")

    Sostituire B226 nella formula con il numero di riga in cui si trovano i dati effettivi

    Spero che le informazioni di cui sopra possano aiutarti. Sentiti libero di inviare un messaggio se hai bisogno di ulteriore aiuto.

    I miei migliori auguri

    Aiden.C - MSFT |Specialista del supporto della community Microsoft

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2024-11-29T11:06:54+00:00

    Prova

    E1
    =DIVIDI.TESTO(TESTO.SUCCESSIVO(B1;"TERMINATA: ");" ")
    per il 2019

    E1

    =FILTRO.XML(""&SOSTITUISCI($B1;" ";"")&"";"//s["&RIF.COLONNA(B$1)&"]")

    da trascinare a destra.

    Ciao.

    Ciao

    Premetto che sto facendo questa cortesia ad un mio amico , io ho office 365 e lui office 2019 , quindi in questo momento con il mio office ho inserito la formula =FILTRO.XML(""&SOSTITUISCI($B1;" ";"")&"";"//s["&RIF.COLONNA(B$1)&"]")

    e siccome il mio primo dato si trova al rigo 18 ho sostituito =FILTRO.XML(""&SOSTITUISCI($B18;" ";"")&"";"//s["&RIF.COLONNA(B$18)&"]") fatto bene ? ma non mi funziona.

    ![](https://learn-attachment.microsoft.com/api/attachments/be85241f-3d0a-4f48-bbe9-d8da0818ece6?platform=QnA

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Eleuterio Tedeschi 18,750 Punti di reputazione Moderatore volontario
    2024-11-29T10:48:31+00:00

    Prova

    E1
    =DIVIDI.TESTO(TESTO.SUCCESSIVO(B1;"TERMINATA: ");" ")
    per il 2019

    E1

    =FILTRO.XML(""&SOSTITUISCI($B1;" ";"")&"";"//s["&RIF.COLONNA(B$1)&"]")

    da trascinare a destra.

    Ciao.

    La risposta è stata utile?

    0 commenti Nessun commento