Trekke ut e-postadresser fra Hyperkoblinger

January 23  by Eliza

Har du et regneark som har en haug med e-postadresser i det, som en serie av hyperkoblinger? I så fall kan du være interessert i en måte å trekke ut disse adressene og sette dem inn i celler som ren tekst. Det er noen måter du kan utføre denne oppgaven.

Den første metoden er å huske at de hyperkoblinger for e-postadresser alle starter med teksten "mailto" etterfulgt av et kolon. Dermed kan du bruke en formel som vil stripe ut den første delen av hyperkobling. For eksempel, hvis e-post hyperkobling er i celle A1, kan du bruke denne formelen:

= HØYRE (A1, LEN (A1 -7))

Dette sjekker lengden på celleinnholdet, og trekker alt unntatt de første sju tegn, som er den "mailto:" deretter porsjon. Du kan også bruke en formel som er avhengig av ERSTATNINGS funksjon:

= ERSTATNINGS (A1, "mailto:", "")

Hvis du foretrekker det, kan du bruke en makro til å gjøre konverteringen fra hyperkobling til tekst-bare e-post adresse. Følgende én linje makro er en brukerdefinert funksjon som returnerer konverterte hyperkobling:

Funksjon ExtractEmailAddress (Rceii Som Range)
ExtractEmailAddress = _
Mid (rCell.Hyperlinks (1) .Address, 8)
End Function

For å kunne bruke makroen, er alt du trenger å gjøre er å bruke funksjonen i noen celle i regnearket, på denne måten:

= ExtractEmailAddress (A1)

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (2897) gjelder for Microsoft Excel 97, 2000, 2002, og 2003. Du kan finne en versjon av dette tipset for Båndet av Excel (Excel 2007 og senere) her: Pakker ut e-postadresser fra hyperkoblinger.