Estrarre porzioni di testo da cella excel

Anonimo
2018-02-21T10:36:19+00:00

Per questioni reportistiche, devo classificare il contenuto dei messaggi in arrivo nella pagina Facebook.

Tramite un tool, riesco a reindirizzarli su un foglio excel, ma vengono riportati in html.

Il testo viene riportato nella cella B1 ( e seguenti B2,B3 etc )

Ho la necessità di estrarre parti di questo messaggio ed incollarle in altre celle.

Nello specifico mi serve che la parte di testo compresa tra <html><head><title></title></head><body> ed <br><br> vada a finire nella cella D1

Che la parte di testo ( sempre cella B1 ) compresa tra <br><br><a href=" ed " target="_blank vada a finire nella cella E1

Che la parte di testo ( sempre cella B1 ) compresa tra "<br><br> ed <br><br><a href vada a finire nella cella F1

Immagino che il comando sia stringa.estrai, ma non riesco a trovare la sintassi corretta.

C'è qualche anima pia che mi aiuta ?

Grazie in anticipo 

Questa è la situazione: Lasciando inalterati gli spazi, ho eliminato tutti i dati sensibili.

In sostanza ho bisogno di isolare:

nella cella D1    Nome Cognome left a reply on a Facebook Comment

nella cella E1      testo del messaggio

nella cella D1 http://www.facebook.com/8888888888888

http://dropcanvas.com/67jdf

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
Anonimo
2018-02-21T14:56:17+00:00

Comunque ad es. per la prima parte in D1 ho inserito:

=STRINGA.ESTRAI(A1;(TROVA("<body>";A1;1)+6);TROVA("<br>";A1;1)-(TROVA("<body>";A1;1)+6))

e ho ottenuto:

Nome Cognome left a reply on a Facebook Comment

edit:

In E1 ho inserito:

=STRINGA.ESTRAI(A1;(TROVA("<br><br>";A1;1)+8);TROVA("<br><br>";A1;TROVA("<br><br>";A1;1)+8)-(TROVA("<br><br>";A1;1)+8))

e ho ottenuto:

testo del messaggio

e infine, dopo aver faticosamente riscritto la tua stringa originale, in F1 ho inserito questa formula:

=STRINGA.ESTRAI(A1;(TROVA("href=""";A1;1)+6);TROVA(""" target";A1;1)-(TROVA("href=""";A1;1)+6))

e ho ottenuto:

http://facebook.com/8888888888

La risposta è stata utile?

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

5 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2018-02-21T17:37:01+00:00

    Prego :)

    E ocio che podaria vegnere a farme un'ombra :D

    La risposta è stata utile?

    0 commenti Nessun commento