Come trasformare i collegamenti di testo in hyperlink in Excel?


7

Ho un elenco di collegamenti in un foglio di calcolo di Excel che voglio trasformare in collegamenti ipertestuali in modo che io possa visualizzarli in un browser web. C'è un modo per cambiarli tutti in hyperlink in una volta? Sto usando Excel 2013. Grazie per il tuo aiuto!


Excel crea automaticamente collegamenti ipertestuali quando inizia una voce di cella http://, www., ftp://, mailto:, file://, news: o \\. Quindi, a meno che la funzione non fosse disattivata, scommetterei che i collegamenti ipertestuali non sono validi. Ciò significa che potrebbero non funzionare se convertiti così com'è. Puoi darci un esempio dei collegamenti ipertestuali che stai cercando di convertire?
CharlieRB

Risposte:


5

Non c'è bisogno di fare alcuna programmazione o andare in un'altra app per risolvere questo problema.

Collegamento TEXT al collegamento ipertestuale cliccabile in EXCEL

Aggiungi una nuova colonna accanto alla colonna di link testuali

Se il tuo link testuale è www.example.com (nessun http: //):

  • Incolla questa formula nella cella della nuova colonna accanto alla colonna originale di TEXT che desideri modificare in un collegamento ipertestuale selezionabile.

    = HYPERLINK ( "http: //" & amp; A2)

    Gli ultimi due caratteri prima della parentesi chiusa è la cella di destinazione / qualsiasi colonna e riga ha il collegamento di testo

    Puoi copiare questa formula lungo la NUOVA colonna e sei tutto pronto

Se il tuo link testuale è http://www.example.com:

  • Aggiungi la nuova colonna

    Se la http:// è già nel testo stesso Appena passato nella cella accanto al tuo link testuale dovrebbe funzionare

    = HYPERLINK (A2)

    Gli ultimi due caratteri prima della parentesi chiusa è la cella di destinazione / qualsiasi colonna e riga ha il collegamento di testo

    Puoi copiare questa formula lungo la NUOVA colonna e sei tutto pronto



2

Ho usato questi passaggi me stesso.

Seleziona la colonna di collegamenti illeciti Nella barra multifunzione della scheda Home in Excel, seleziona Cancella & gt; Cancella collegamenti ipertestuali

Osserva che i collegamenti sono ora rimossi nella colonna. Se fai clic su una cella qualsiasi due volte nella colonna H, il link verrà reimpostato nella posizione corretta e diventerà attivo.

Ci vorrebbe un'eternità per fare clic su ogni cella due volte per rendere attivi tutti i collegamenti, quindi prova questo. Premi Alt + F11 sulla tastiera. Questo farà apparire una finestra di Microsoft Visual Basic. Sulla barra di navigazione in alto in Visual Basic, seleziona Inserisci & gt; Modulo

Copia e incolla questo codice nella finestra del codice del modulo. Si chiamerà automaticamente HyperAdd:

Sub HyperAdd() 

    'Converts each text hyperlink selected into a working hyperlink

    For Each xCell In Selection
        ActiveSheet.Hyperlinks.Add Anchor:=xCell, Address:=xCell.Formula
    Next xCell 
End Sub 

Premi Alt + F11 sulla tastiera per chiudere l'editor di Visual Basic. Nel foglio di calcolo seleziona SOLO le celle che desideri modificare in link cliccabili nella colonna. Se si seleziona l'intera colonna, questo può sopraffare Excel e causare l'arresto anomalo del file.

Premi Alt + F8. Questo farà apparire una finestra macro. HyperAdd sarà già selezionato. Hit Run

Hai finito. Metti alla prova i tuoi link. Ora ogni link dovrebbe essere attivo.


0

Non si specifica in quale forma si trovano i collegamenti, ma assumendo che siano pienamente qualificati (es. http://www.google.com ). Quindi dovresti essere in grado di salvare il foglio di lavoro come pagina Web. Se si limita il salvataggio al foglio selezionato, questo produrrà un singolo file HTML con i collegamenti come elementi selezionabili.

Links

NOTA: l'ho appena testato su Excel 2010 in questo momento.


0

Crea le celle in una riga definita per collegamenti ipertestuali tramite VBA

Sub MakeHyperlinks()
    Dim lngRow As Long
    Dim lngCol As Long

    lngRow = 1 ' start first row
    lngCol = 2 ' look for cells in second col

    With Sheets("Sheet1")
        Do Until IsEmpty(.Cells(lngRow, lngCol)) = True ' stop when found the first empty cell
            .Hyperlinks.Add Anchor:=.Cells(lngRow, lngCol), Address:=.Cells(lngRow, lngCol)
            lngRow = lngRow + 1
        Loop

    End With
End Sub

0

Ho avuto lo stesso problema e nel frugare, ho trovato una soluzione rapida che in realtà porta a termine il lavoro senza macro, ecc.

Nella prima cella della colonna che contiene l'URL (cioè il primo URL, non il titolo) e fai doppio clic sull'URL in Cell per "attivarlo". Aspetta che si trasformi in un link (potresti dover aprire effettivamente l'oggetto in modo che il foglio lo riconosca.

Una volta sottolineato, fai semplicemente clic sulla cella successiva e seleziona fino alla fine dei dati della colonna. ORA gli stili delle cellule funzioneranno. Fai clic su Stili di cella nella scheda Home e seleziona Collegamento ipertestuale e viola: tutte le celle cambiano in collegamenti ipertestuali selezionabili.

Potrebbe non essere carina, ma funziona!


-1

Style section of the ribbon bar

Se si guarda nella sezione stile della scheda Home, è possibile selezionare la colonna e fare clic su Collegamento ipertestuale. Questo collegherà tutti loro


Questo lo rende blu e sottolineato - non lo rende un collegamento ipertestuale che puoi fare clic.
teedyay
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.