Υπερσυνδέσεις στο Excel (Ένας πλήρης οδηγός + παραδείγματα)

Πίνακας περιεχομένων

Το Excel επιτρέπει την ύπαρξη υπερσυνδέσεων σε κελιά τα οποία μπορείτε να χρησιμοποιήσετε για να μεταβείτε απευθείας σε αυτήν τη διεύθυνση URL.

Για παράδειγμα, παρακάτω είναι μια λίστα όπου έχω ονόματα εταιρειών τα οποία είναι υπερσυνδεδεμένα στη διεύθυνση URL της ιστοσελίδας της εταιρείας. Όταν κάνετε κλικ στο κελί, θα ανοίξει αυτόματα το προεπιλεγμένο πρόγραμμα περιήγησής σας (Chrome στην περίπτωσή μου) και θα μεταβεί σε αυτήν τη διεύθυνση URL.

Υπάρχουν πολλά πράγματα που μπορείτε να κάνετε με υπερσυνδέσμους στο Excel (όπως σύνδεσμος σε εξωτερικό ιστότοπο, σύνδεσμος σε άλλο φύλλο/βιβλίο εργασίας, σύνδεσμος σε φάκελο, σύνδεσμος σε email κ.λπ.).

Σε αυτό το άρθρο, θα καλύψω όλα όσα πρέπει να γνωρίζετε για να εργαστείτε με υπερσυνδέσμους στο Excel (συμπεριλαμβανομένων ορισμένων χρήσιμων συμβουλών και παραδειγμάτων).

Πώς να εισαγάγετε υπερσυνδέσμους στο Excel

Υπάρχουν πολλοί διαφορετικοί τρόποι δημιουργίας υπερσυνδέσεων στο Excel:

  • Πληκτρολογήστε μη αυτόματα τη διεύθυνση URL (ή επικολλήστε την επικόλληση)
  • Χρήση της συνάρτησης HYPERLINK
  • Χρησιμοποιώντας το παράθυρο διαλόγου Εισαγωγή υπερσύνδεσης

Ας μάθουμε για καθεμία από αυτές τις μεθόδους.

Πληκτρολογήστε τη διεύθυνση URL με μη αυτόματο τρόπο

Όταν εισάγετε μη αυτόματα ένα URL σε ένα κελί στο Excel ή το αντιγράφετε και το επικολλάτε στο κελί, το Excel το μετατρέπει αυτόματα σε υπερ -σύνδεση.

Παρακάτω είναι τα βήματα που θα αλλάξουν ένα απλό URL σε υπερσύνδεσμο:

  1. Επιλέξτε ένα κελί στο οποίο θέλετε να λάβετε την υπερ -σύνδεση
  2. Πατήστε F2 για να μπείτε στη λειτουργία επεξεργασίας (ή κάντε διπλό κλικ στο κελί).
  3. Πληκτρολογήστε τη διεύθυνση URL και πατήστε enter. Για παράδειγμα, εάν πληκτρολογήσω τη διεύθυνση URL - https://trumpexcel.com σε ένα κελί και πατήσω enter, θα δημιουργηθεί μια υπερ -σύνδεση σε αυτήν.

Σημειώστε ότι πρέπει να προσθέσετε http ή https για τις διευθύνσεις URL όπου δεν υπάρχει www. Σε περίπτωση που υπάρχει www ως πρόθεμα, θα δημιουργούσε τον υπερσύνδεσμο ακόμα κι αν δεν προσθέσετε το http/https.

Ομοίως, όταν αντιγράφετε ένα URL από τον ιστό (ή κάποιο άλλο έγγραφο/αρχείο) και το επικολλάτε σε ένα κελί στο Excel, αυτόματα θα γίνει υπερ -σύνδεση.

Εισαγωγή χρησιμοποιώντας το πλαίσιο διαλόγου

Εάν θέλετε το κείμενο στο κελί να είναι κάτι διαφορετικό από το URL και θέλετε να συνδέεται με μια συγκεκριμένη διεύθυνση URL, μπορείτε να χρησιμοποιήσετε την επιλογή εισαγωγής υπερ -σύνδεσης στο Excel.

Παρακάτω είναι τα βήματα για να εισαγάγετε τον υπερσύνδεσμο σε ένα κελί χρησιμοποιώντας το παράθυρο διαλόγου Εισαγωγή υπερσύνδεσης:

  1. Επιλέξτε το κελί στο οποίο θέλετε την υπερ -σύνδεση
  2. Εισαγάγετε το κείμενο που θέλετε να γίνει υπερσύνδεση. Σε αυτήν την περίπτωση, χρησιμοποιώ το κείμενο "Sumit's Blog"
  3. Κάντε κλικ στην καρτέλα Εισαγωγή.
  4. Κάντε κλικ στο κουμπί συνδέσμων. Αυτό θα ανοίξει το παράθυρο διαλόγου Εισαγωγή υπερσύνδεσης (Μπορείτε επίσης να χρησιμοποιήσετε τη συντόμευση πληκτρολογίου - Control + K).
  5. Στο παράθυρο διαλόγου Εισαγωγή υπερσύνδεσης, εισαγάγετε τη διεύθυνση URL στο πεδίο Διεύθυνση.
  6. Πατήστε το κουμπί OK.

Αυτό θα εισαγάγει τον υπερσύνδεσμο του κελιού ενώ το κείμενο παραμένει το ίδιο.

Υπάρχουν πολλά περισσότερα πράγματα που μπορείτε να κάνετε με το παράθυρο διαλόγου "Εισαγωγή υπερσύνδεσης" (όπως δημιουργία υπερ -σύνδεσης σε άλλο φύλλο εργασίας στο ίδιο βιβλίο εργασίας, δημιουργία συνδέσμου σε έγγραφο/φάκελο, δημιουργία συνδέσμου σε διεύθυνση ηλεκτρονικού ταχυδρομείου κ.λπ.) . Όλα αυτά καλύπτονται αργότερα σε αυτό το σεμινάριο.

Εισαγωγή χρησιμοποιώντας τη συνάρτηση HYPERLINK

Ένας άλλος τρόπος για να εισαγάγετε έναν σύνδεσμο στο Excel μπορεί να είναι χρησιμοποιώντας τη συνάρτηση HYPERLINK.

Παρακάτω είναι η σύνταξη:

HYPERLINK (τοποθεσία_σύνδεσης, [friendly_name])
  • link_location: Αυτό μπορεί να είναι το URL μιας ιστοσελίδας, μια διαδρομή σε ένα φάκελο ή ένα αρχείο στον σκληρό δίσκο, τοποθετημένο σε ένα έγγραφο (όπως ένα συγκεκριμένο κελί ή μια ονομαστική περιοχή σε ένα φύλλο εργασίας ή ένα βιβλίο εργασίας του Excel).
  • [friendly_name]: Αυτό είναι ένα προαιρετικό επιχείρημα. Αυτό είναι το κείμενο που θέλετε στο κελί που έχει την υπερ -σύνδεση. Σε περίπτωση που παραλείψετε αυτό το όρισμα, θα χρησιμοποιήσει τη συμβολοσειρά κειμένου link_location ως φιλικό όνομα.

Παρακάτω είναι ένα παράδειγμα όπου έχω το όνομα των εταιρειών σε μια στήλη και τη διεύθυνση URL του ιστότοπού τους σε άλλη στήλη.

Παρακάτω είναι η συνάρτηση HYPERLINK για να έχετε το αποτέλεσμα όπου το κείμενο είναι το όνομα της εταιρείας και συνδέεται με τον ιστότοπο της εταιρείας.

Στα μέχρι τώρα παραδείγματα, έχουμε δει πώς να δημιουργούμε υπερσυνδέσμους σε ιστότοπους.

Αλλά μπορείτε επίσης να δημιουργήσετε υπερσυνδέσμους σε φύλλα εργασίας στο ίδιο βιβλίο εργασίας, άλλα βιβλία εργασίας και αρχεία και φακέλους στον σκληρό σας δίσκο.

Ας δούμε πώς μπορεί να γίνει.

Δημιουργήστε έναν υπερσύνδεσμο σε ένα φύλλο εργασίας στο ίδιο βιβλίο εργασίας

Παρακάτω είναι τα βήματα για τη δημιουργία υπερ -σύνδεσης στο Φύλλο2 στο ίδιο βιβλίο εργασίας:

  1. Επιλέξτε το κελί στο οποίο θέλετε τον σύνδεσμο
  2. Εισαγάγετε το κείμενο που θέλετε να γίνει υπερσύνδεση. Σε αυτό το παράδειγμα, έχω χρησιμοποιήσει το κείμενο "Σύνδεση στο φύλλο2".
  3. Κάντε κλικ στην καρτέλα Εισαγωγή.
  4. Κάντε κλικ στο κουμπί συνδέσμων. Αυτό θα ανοίξει το παράθυρο διαλόγου Εισαγωγή υπερσύνδεσης (Μπορείτε επίσης να χρησιμοποιήσετε τη συντόμευση πληκτρολογίου - Control + K).
  5. Στο παράθυρο διαλόγου Εισαγωγή υπερσύνδεσης, επιλέξτε «Θέση σε αυτό το έγγραφο» στο αριστερό παράθυρο.
  6. Εισαγάγετε το κελί που θέλετε να κάνετε υπερσύνδεση (πηγαίνω με το προεπιλεγμένο Α1).
  7. Επιλέξτε το φύλλο που θέλετε να κάνετε υπερσύνδεση (Sheet2 σε αυτήν την περίπτωση)
  8. Κάντε κλικ στο OK.
Σημείωση: Μπορείτε επίσης να χρησιμοποιήσετε την ίδια μέθοδο για να δημιουργήσετε μια υπερ -σύνδεση σε οποιοδήποτε κελί στο ίδιο βιβλίο εργασίας. Για παράδειγμα, εάν θέλετε να συνδεθείτε σε ένα μακρινό κελί (ας πούμε K100), μπορείτε να το κάνετε χρησιμοποιώντας αυτήν την αναφορά κελιού στο βήμα 6 και επιλέγοντας το υπάρχον φύλλο στο βήμα 7.

Μπορείτε επίσης να χρησιμοποιήσετε την ίδια μέθοδο για σύνδεση με ένα καθορισμένο όνομα (κελιού με όνομα ή εύρος ονόματος). Εάν έχετε κάποια ονόματα εύρους (ονομαζόμενα κελιά) στο βιβλίο εργασίας, αυτά θα παρατίθενται στην κατηγορία "Ορισμένα ονόματα" στο παράθυρο διαλόγου "Εισαγωγή υπερσύνδεσης".

Εκτός από το παράθυρο διαλόγου, υπάρχει επίσης μια λειτουργία στο Excel που σας επιτρέπει να δημιουργείτε υπερσυνδέσμους.

Έτσι, αντί να χρησιμοποιήσετε το παράθυρο διαλόγου, μπορείτε να χρησιμοποιήσετε τον τύπο HYPERLINK για να δημιουργήσετε έναν σύνδεσμο σε ένα κελί σε άλλο φύλλο εργασίας.

Ο παρακάτω τύπος θα το κάνει αυτό:

= HYPERLINK ("#" & "Sheet2! A1", "Link to Sheet2")

Παρακάτω είναι πώς λειτουργεί αυτός ο τύπος:

  • Το "#" θα έλεγε στον τύπο να αναφέρεται στο ίδιο βιβλίο εργασίας.
  • "Sheet2! A1" λέει στον τύπο το κελί στο οποίο πρέπει να συνδεθεί στο ίδιο βιβλίο εργασίας
  • Το "Link to Sheet2" είναι το κείμενο που εμφανίζεται στο κελί.

Δημιουργία υπερσύνδεσης σε αρχείο (στον ίδιο ή διαφορετικό φάκελο)

Μπορείτε επίσης να χρησιμοποιήσετε την ίδια μέθοδο για να δημιουργήσετε υπερσυνδέσμους σε άλλα αρχεία Excel (και μη Excel) που βρίσκονται στον ίδιο φάκελο ή βρίσκονται σε άλλους φακέλους.

Για παράδειγμα, εάν θέλετε να ανοίξετε ένα αρχείο με το Test.xlsx που βρίσκεται στον ίδιο φάκελο με το τρέχον αρχείο σας, μπορείτε να χρησιμοποιήσετε τα παρακάτω βήματα:

  1. Επιλέξτε το κελί στο οποίο θέλετε την υπερ -σύνδεση
  2. Κάντε κλικ στην καρτέλα Εισαγωγή.
  3. Κάντε κλικ στο κουμπί συνδέσμων. Αυτό θα ανοίξει το παράθυρο διαλόγου Εισαγωγή υπερσύνδεσης (Μπορείτε επίσης να χρησιμοποιήσετε τη συντόμευση πληκτρολογίου - Control + K).
  4. Στο παράθυρο διαλόγου Εισαγωγή υπερσύνδεσης, επιλέξτε «Υπαρχόντα αρχείο ή ιστοσελίδα» στο αριστερό παράθυρο.
  5. Επιλέξτε "Τρέχων φάκελος" στις επιλογές "Αναζήτηση σε"
  6. Επιλέξτε το αρχείο για το οποίο θέλετε να δημιουργήσετε την υπερ -σύνδεση. Σημειώστε ότι μπορείτε να συνδέσετε οποιονδήποτε τύπο αρχείου (Excel καθώς και αρχεία που δεν είναι Excel)
  7. [Προαιρετικό] Αλλάξτε το Κείμενο σε Εμφανιζόμενο όνομα, εάν θέλετε.
  8. Κάντε κλικ στο OK.

Σε περίπτωση που θέλετε να συνδεθείτε σε ένα αρχείο που δεν βρίσκεται στον ίδιο φάκελο, μπορείτε να περιηγηθείτε στο αρχείο και στη συνέχεια να το επιλέξετε. Για να περιηγηθείτε στο αρχείο, κάντε κλικ στο εικονίδιο φακέλου στο παράθυρο διαλόγου Εισαγωγή υπερσύνδεσης (όπως φαίνεται παρακάτω).

Μπορείτε επίσης να το κάνετε αυτό χρησιμοποιώντας τη συνάρτηση HYPERLINK.

Ο παρακάτω τύπος θα δημιουργήσει μια υπερ -σύνδεση που συνδέεται με ένα αρχείο στον ίδιο φάκελο με το τρέχον αρχείο:

= HYPERLINK ("Test.xlsx", "Test File")

Σε περίπτωση που το αρχείο δεν βρίσκεται στον ίδιο φάκελο, μπορείτε να αντιγράψετε τη διεύθυνση του αρχείου και να το χρησιμοποιήσετε ως τοποθεσία_σύνδεσης.

Δημιουργήστε έναν υπερσύνδεσμο σε ένα φάκελο

Αυτή ακολουθεί επίσης την ίδια μεθοδολογία.

Παρακάτω είναι τα βήματα για τη δημιουργία υπερ -σύνδεσης σε ένα φάκελο:

  1. Αντιγράψτε τη διεύθυνση φακέλου για την οποία θέλετε να δημιουργήσετε τον υπερσύνδεσμο
  2. Επιλέξτε το κελί στο οποίο θέλετε την υπερ -σύνδεση
  3. Κάντε κλικ στην καρτέλα Εισαγωγή.
  4. Κάντε κλικ στο κουμπί συνδέσμων. Αυτό θα ανοίξει το παράθυρο διαλόγου Εισαγωγή υπερσύνδεσης (Μπορείτε επίσης να χρησιμοποιήσετε τη συντόμευση πληκτρολογίου - Control + K).
  5. Στο παράθυρο διαλόγου Εισαγωγή υπερσύνδεσης, επικολλήστε τη διεύθυνση φακέλου
  6. Κάντε κλικ στο OK.

Μπορείτε επίσης να χρησιμοποιήσετε τη συνάρτηση HYPERLINK για να δημιουργήσετε μια υπερσύνδεση που δείχνει έναν φάκελο.

Για παράδειγμα, ο παρακάτω τύπος θα δημιουργήσει μια υπερ -σύνδεση σε ένα φάκελο με το όνομα TEST στην επιφάνεια εργασίας και μόλις κάνετε κλικ στο κελί με αυτόν τον τύπο, θα ανοίξει αυτόν το φάκελο.

= HYPERLINK ("C: \ Users \ sumit \ Desktop \ Test", "Test Folder")

Για να χρησιμοποιήσετε αυτόν τον τύπο, θα πρέπει να αλλάξετε τη διεύθυνση του φακέλου σε αυτόν με τον οποίο θέλετε να συνδεθείτε.

Δημιουργήστε υπερσύνδεσμο σε μια διεύθυνση ηλεκτρονικού ταχυδρομείου

Μπορείτε επίσης να έχετε υπερσυνδέσμους που ανοίγουν το προεπιλεγμένο πρόγραμμα -πελάτη ηλεκτρονικού ταχυδρομείου (όπως το Outlook) και το email των παραληπτών και η γραμμή θέματος έχουν ήδη συμπληρωθεί στο πεδίο αποστολής.

Παρακάτω ακολουθούν τα βήματα για τη δημιουργία υπερ -σύνδεσης email:

  1. Επιλέξτε το κελί στο οποίο θέλετε την υπερ -σύνδεση
  2. Κάντε κλικ στην καρτέλα Εισαγωγή.
  3. Κάντε κλικ στο κουμπί συνδέσμων. Αυτό θα ανοίξει το παράθυρο διαλόγου Εισαγωγή υπερσύνδεσης (Μπορείτε επίσης να χρησιμοποιήσετε τη συντόμευση πληκτρολογίου - Control + K).
  4. Στο παράθυρο διαλόγου εισαγωγής, κάντε κλικ στην «Διεύθυνση ηλεκτρονικού ταχυδρομείου» στις επιλογές «Σύνδεσμος προς»
  5. Εισαγάγετε τη διεύθυνση ηλεκτρονικού ταχυδρομείου και τη γραμμή Θέματος
  6. [Προαιρετικό] Εισαγάγετε το κείμενο που θέλετε να εμφανίζεται στο κελί.
  7. Κάντε κλικ στο OK.

Τώρα, όταν κάνετε κλικ στο κελί που έχει τον υπερσύνδεσμο, θα ανοίξει το προεπιλεγμένο πρόγραμμα-πελάτη ηλεκτρονικού ταχυδρομείου με το email και τη γραμμή θέματος προγεμισμένα.

Μπορείτε επίσης να το κάνετε αυτό χρησιμοποιώντας τη συνάρτηση HYPERLINK.

Ο παρακάτω τύπος θα ανοίξει το προεπιλεγμένο πρόγραμμα-πελάτη ηλεκτρονικού ταχυδρομείου και θα έχει ήδη μια προ-συμπληρωμένη διεύθυνση ηλεκτρονικού ταχυδρομείου.

= HYPERLINK ("mailto: [email protected]", "Αποστολή email")
Σημειώστε ότι πρέπει να χρησιμοποιήσετε mailto: πριν από τη διεύθυνση email στον τύπο. Αυτό λέει στη συνάρτηση HYPERLINK να ανοίξει το προεπιλεγμένο πρόγραμμα -πελάτη ηλεκτρονικού ταχυδρομείου και να χρησιμοποιήσει τη διεύθυνση ηλεκτρονικού ταχυδρομείου που ακολουθεί.

Σε περίπτωση που θέλετε να έχετε επίσης τη θεματική γραμμή, μπορείτε να χρησιμοποιήσετε τον παρακάτω τύπο:

= HYPERLINK ("mailto: [email protected],? Cc = & bcc = & subject = Excel is Awesome", "Generate Email")

Στον παραπάνω τύπο, έχω κρατήσει τα πεδία cc και bcc ως κενά, αλλά μπορείτε επίσης να τα στείλετε αυτά τα μηνύματα ηλεκτρονικού ταχυδρομείου εάν χρειαστεί.

Ακολουθεί ένας λεπτομερής οδηγός για τον τρόπο αποστολής μηνυμάτων ηλεκτρονικού ταχυδρομείου χρησιμοποιώντας τη λειτουργία HYPERLINK.

Κατάργηση υπερσυνδέσμων

Εάν έχετε μόνο μερικούς υπερσυνδέσμους, μπορείτε να τους καταργήσετε με μη αυτόματο τρόπο, αλλά εάν έχετε πολλούς, μπορείτε να χρησιμοποιήσετε μια μακροεντολή VBA για να το κάνετε αυτό.

Μη αυτόματη κατάργηση υπερσυνδέσμων

Ακολουθούν τα βήματα για την αφαίρεση των υπερσυνδέσεων με μη αυτόματο τρόπο:

  1. Επιλέξτε τα δεδομένα από τα οποία θέλετε να καταργήσετε υπερσυνδέσμους.
  2. Κάντε δεξί κλικ σε οποιοδήποτε από τα επιλεγμένα κελιά.
  3. Κάντε κλικ στην επιλογή «Κατάργηση υπερσύνδεσης».

Τα παραπάνω βήματα θα αφαιρέσουν αμέσως υπερσυνδέσμους από τα επιλεγμένα κελιά.

Σε περίπτωση που θέλετε να καταργήσετε υπερσυνδέσμους από ολόκληρο το φύλλο εργασίας, επιλέξτε όλα τα κελιά και, στη συνέχεια, ακολουθήστε τα παραπάνω βήματα.

Αφαιρέστε τους υπερσυνδέσμους χρησιμοποιώντας το VBA

Παρακάτω είναι ο κώδικας VBA που θα αφαιρέσει τους υπερσυνδέσμους από τα επιλεγμένα κελιά:

Sub RemoveAllHyperlinks () 'Code by Sumit Bansal @ trumpexcel.com Selection.Hyperlinks.Delete End Sub

Εάν θέλετε να καταργήσετε όλους τους υπερσυνδέσμους στο φύλλο εργασίας, μπορείτε να χρησιμοποιήσετε τον παρακάτω κώδικα:

Sub RemoveAllHyperlinks () 'Code by Sumit Bansal @ trumpexcel.com ActiveSheet.Hyperlinks.Delete End Sub

Σημειώστε ότι αυτός ο κωδικός δεν θα αφαιρέσει τους υπερσυνδέσμους που δημιουργήθηκαν χρησιμοποιώντας τη συνάρτηση HYPERLINK.

Πρέπει να προσθέσετε αυτόν τον κωδικό VBA στην κανονική μονάδα του VB Editor.

Εάν χρειάζεται να αφαιρείτε υπερσυνδέσμους αρκετά συχνά, μπορείτε να χρησιμοποιήσετε τους παραπάνω κωδικούς VBA, να τους αποθηκεύσετε στο Personal Macro Workbook και να τον προσθέσετε στη γραμμή εργαλείων γρήγορης πρόσβασης. Αυτό θα σας επιτρέψει να αφαιρέσετε υπερσυνδέσμους με ένα μόνο κλικ και θα είναι διαθέσιμος σε όλα τα βιβλία εργασίας του συστήματός σας.

Ακολουθεί ένας λεπτομερής οδηγός για τον τρόπο κατάργησης υπερσυνδέσεων στο Excel.

Αποτρέψτε το Excel από τη δημιουργία αυτόματων υπερσυνδέσεων

Για μερικούς ανθρώπους, είναι μια εξαιρετική δυνατότητα που το Excel μετατρέπει αυτόματα ένα κείμενο διεύθυνσης URL σε υπερ -σύνδεση όταν εισάγεται σε ένα κελί.

Και για μερικούς ανθρώπους, είναι ένας εκνευρισμός.

Εάν ανήκετε στην τελευταία κατηγορία, επιτρέψτε μου να σας δείξω έναν τρόπο για να εμποδίσετε το Excel να δημιουργεί αυτόματα διευθύνσεις URL σε υπερσυνδέσμους.

Ο λόγος που συμβαίνει αυτό καθώς υπάρχει μια ρύθμιση στο Excel που μετατρέπει αυτόματα το «Διαδίκτυο και διαδρομές δικτύου» σε υπερσυνδέσμους.

Ακολουθούν τα βήματα για να απενεργοποιήσετε αυτήν τη ρύθμιση στο Excel:

  1. Κάντε κλικ στην καρτέλα Αρχείο.
  2. Κάντε κλικ στην επιλογή Επιλογές.
  3. Στο παράθυρο διαλόγου Επιλογές του Excel, κάντε κλικ στο «Δοκιμή» στο αριστερό παράθυρο.
  4. Κάντε κλικ στο κουμπί Επιλογές αυτόματης διόρθωσης.
  5. Στο παράθυρο διαλόγου Αυτόματη διόρθωση, επιλέξτε την καρτέλα «Αυτόματη μορφοποίηση καθώς πληκτρολογείτε».
  6. Καταργήστε την επιλογή της επιλογής "Διαδίκτυο και διαδρομές δικτύου με υπερσυνδέσμους"
  7. Κάντε κλικ στο OK.
  8. Κλείστε το παράθυρο διαλόγου Επιλογές Excel.

Εάν έχετε ολοκληρώσει τα παρακάτω βήματα, το Excel δεν θα μετατρέψει αυτόματα τις διευθύνσεις URL, τη διεύθυνση ηλεκτρονικού ταχυδρομείου και τις διαδρομές δικτύου σε υπερσυνδέσμους.

Λάβετε υπόψη ότι αυτή η αλλαγή εφαρμόζεται σε ολόκληρη την εφαρμογή Excel και θα εφαρμοστεί σε όλα τα βιβλία εργασίας με τα οποία εργάζεστε.

Εξαγωγή διευθύνσεων URL υπερσύνδεσης (χρησιμοποιώντας VBA)

Δεν υπάρχει συνάρτηση στο Excel που να μπορεί να εξαγάγει τη διεύθυνση υπερσύνδεσης από ένα κελί.

Ωστόσο, αυτό μπορεί να γίνει χρησιμοποιώντας τη δύναμη του VBA.

Για παράδειγμα, ας υποθέσουμε ότι έχετε ένα σύνολο δεδομένων (όπως φαίνεται παρακάτω) και θέλετε να εξαγάγετε τη διεύθυνση URL υπερσύνδεσης στο παρακείμενο κελί.

Επιτρέψτε μου να σας δείξω δύο τεχνικές για την εξαγωγή των υπερσυνδέσεων από το κείμενο στο Excel.

Εξαγωγή υπερσύνδεσης στην παρακείμενη στήλη

Εάν θέλετε να εξαγάγετε όλες τις διευθύνσεις URL υπερσύνδεσης με μία κίνηση σε μια παρακείμενη στήλη, μπορείτε έτσι ώστε να χρησιμοποιήσετε τον παρακάτω κώδικα:

Sub ExtractHyperLinks () Dim HypLnk As Hyperlink For Her HypLnk In Selection.Hyperlinks HypLnk.Range.Offset (0, 1). Value = HypLnk. Διεύθυνση Επόμενο HypLnk End Sub

Ο παραπάνω κώδικας περνάει από όλα τα κελιά της επιλογής (χρησιμοποιώντας τον βρόχο ΓΙΑ ΕΠΟΜΕΝΟ) και εξάγει τις διευθύνσεις URL στο παρακείμενο κελί.

Σε περίπτωση που θέλετε να λάβετε τους υπερσυνδέσμους σε ολόκληρο το φύλλο εργασίας, μπορείτε να χρησιμοποιήσετε τον παρακάτω κώδικα:

Sub ExtractHyperLinks () On Error Resume Next Dim HypLnk As Hyperlink For each HypLnk In ActiveSheet.Hyperlinks HypLnk.Range.Offset (0, 1). Value = HypLnk.Address Next HypLnk End Sub

Λάβετε υπόψη ότι οι παραπάνω κωδικοί δεν θα λειτουργούσαν για υπερσυνδέσμους που δημιουργήθηκαν χρησιμοποιώντας τη συνάρτηση HYPERLINK.

Εξαγωγή υπερσύνδεσης χρησιμοποιώντας έναν τύπο (δημιουργήθηκε με VBA)

Ο παραπάνω κώδικας λειτουργεί καλά όταν θέλετε να λάβετε τους υπερσυνδέσμους από ένα σύνολο δεδομένων με μια κίνηση.

Αλλά αν έχετε μια λίστα υπερσυνδέσεων που συνεχίζει να επεκτείνεται, μπορείτε να δημιουργήσετε μια συνάρτηση/τύπο καθορισμένο από τον χρήστη στο VBA.

Αυτό θα σας επιτρέψει να χρησιμοποιήσετε γρήγορα το κελί ως όρισμα εισόδου και θα επιστρέψει τη διεύθυνση υπερ -σύνδεσης σε αυτό το κελί.

Παρακάτω είναι ο κώδικας που θα δημιουργήσει ένα UDF για τη λήψη των υπερσυνδέσεων:

Λειτουργία GetHLink (rng As Range) As String If rng (1) .Hyperlinks.Count 1 Στη συνέχεια GetHLink = "" Else GetHLink = rng.Hyperlinks (1). Address End If End Function
Λάβετε υπόψη ότι αυτό δεν θα λειτουργούσε με τους υπερσυνδέσμους που δημιουργήθηκαν χρησιμοποιώντας τη συνάρτηση HYPERLINK.

Επίσης, σε περίπτωση που επιλέξετε μια περιοχή κελιών (αντί για ένα κελί), αυτός ο τύπος θα επιστρέψει τον υπερσύνδεσμο μόνο στο πρώτο κελί.

Βρείτε υπερσυνδέσμους με συγκεκριμένο κείμενο

Εάν εργάζεστε με ένα τεράστιο σύνολο δεδομένων που περιέχει πολλούς υπερσυνδέσμους, θα μπορούσε να είναι μια πρόκληση όταν θέλετε να βρείτε αυτά που περιέχουν ένα συγκεκριμένο κείμενο σε αυτό.

Για παράδειγμα, ας υποθέσουμε ότι έχω ένα σύνολο δεδομένων όπως φαίνεται παρακάτω και θέλω να βρω όλα τα κελιά με υπερσυνδέσμους που περιέχουν το κείμενο2021-2022 και να το αλλάξω σε 2021-2022.

Και όχι… το να το κάνετε αυτό με το χέρι δεν είναι επιλογή.

Μπορείτε να το κάνετε αυτό χρησιμοποιώντας μια υπέροχη λειτουργία στο Excel - Εύρεση και αντικατάσταση.

Με αυτό, μπορείτε γρήγορα να βρείτε και να επιλέξετε όλα τα κελιά που έχουν υπερσύνδεση και, στη συνέχεια, να αλλάξετε το κείμενο2021-2022 με 2021-2022.

Παρακάτω είναι τα βήματα για να επιλέξετε όλα τα κελιά με υπερσύνδεση και το κείμενο2021-2022:

  1. Επιλέξτε το εύρος στο οποίο θέλετε να βρείτε τα κελιά με υπερσυνδέσεις με 2021-2022. Σε περίπτωση που θέλετε να βρείτε σε ολόκληρο το φύλλο εργασίας, επιλέξτε ολόκληρο το φύλλο εργασίας (κάντε κλικ στο μικρό τρίγωνο επάνω αριστερά).
  2. Κάντε κλικ στην καρτέλα Αρχική σελίδα.
  3. Στην ομάδα Επεξεργασία, κάντε κλικ στην επιλογή Εύρεση και επιλογή
  4. Στο αναπτυσσόμενο μενού, κάντε κλικ στο Αντικατάσταση. Αυτό θα ανοίξει το παράθυρο διαλόγου Εύρεση και αντικατάσταση.
  5. Στο παράθυρο διαλόγου Εύρεση και αντικατάσταση, κάντε κλικ στο κουμπί Επιλογές. Αυτό θα εμφανίσει περισσότερες επιλογές στο παράθυρο διαλόγου.
  6. Στις επιλογές «Εύρεση τι», κάντε κλικ στο μικρό βέλος προς τα κάτω στο κουμπί Μορφή (όπως φαίνεται παρακάτω).
  7. Κάντε κλικ στο «Επιλογή μορφής από το κελί». Αυτό θα μετατρέψει τον κέρσορα σε εικονίδιο συν με εικονίδιο επιλογής μορφής.
  8. Επιλέξτε οποιοδήποτε κελί έχει υπερσύνδεση. Θα παρατηρήσετε ότι η Μορφή γίνεται ορατή στο πλαίσιο στα αριστερά του κουμπιού Μορφή. Αυτό υποδεικνύει ότι η μορφή του κελιού που επιλέξατε έχει επιλεγεί.
  9. Πληκτρολογήστε2021-2022 στο πεδίο «Εύρεση τι» και 2021-2022 στο πεδίο «Αντικατάσταση με».
  10. Κάντε κλικ στο κουμπί Αντικατάσταση όλων.

Στα παραπάνω δεδομένα, θα αλλάξει το κείμενο τεσσάρων κελιών που έχουν το κείμενο2021-2022 και έχει επίσης έναν υπερσύνδεσμο.

Μπορείτε επίσης να χρησιμοποιήσετε αυτήν την τεχνική για να βρείτε όλα τα κελιά με υπερσυνδέσμους και να λάβετε μια λίστα με αυτήν. Για να το κάνετε αυτό, αντί να κάνετε κλικ στο Αντικατάσταση όλων, κάντε κλικ στο κουμπί Εύρεση όλων. Αυτό θα σας δώσει αμέσως μια λίστα με όλες τις διευθύνσεις κελιού που έχουν υπερ -συνδέσεις (ή υπερσυνδέσμους με συγκεκριμένο κείμενο ανάλογα με το τι αναζητήσατε).

Σημείωση: Αυτή η τεχνική λειτουργεί καθώς το Excel είναι σε θέση να προσδιορίσει τη μορφοποίηση του κελιού που επιλέγετε και να το χρησιμοποιήσετε ως κριτήριο για την εύρεση κελιών. Αν λοιπόν βρίσκετε υπερσυνδέσμους, βεβαιωθείτε ότι έχετε επιλέξει ένα κελί που έχει το ίδιο είδος μορφοποίησης. Εάν επιλέξετε ένα κελί που έχει χρώμα φόντου ή οποιαδήποτε μορφοποίηση κειμένου, ενδέχεται να μην βρει όλα τα σωστά κελιά.

Επιλογή κελιού που έχει υπερσύνδεση στο Excel

Ενώ οι υπερσύνδεσμοι είναι χρήσιμοι, υπάρχουν μερικά πράγματα που με εκνευρίζουν.

Για παράδειγμα, εάν θέλετε να επιλέξετε ένα κελί που έχει μια υπερ -σύνδεση, το Excel θα ανοίξει αυτόματα το προεπιλεγμένο πρόγραμμα περιήγησης ιστού και θα προσπαθήσει να ανοίξει αυτό το URL.

Ένα άλλο εκνευριστικό πράγμα σχετικά με αυτό είναι ότι μερικές φορές όταν έχετε ένα κελί που έχει μια υπερ -σύνδεση σε αυτό, κάνει ολόκληρο το κελί να κάνει κλικ. Έτσι, ακόμη και αν κάνετε κλικ στο κείμενο υπερσύνδεσης απευθείας, εξακολουθεί να ανοίγει το πρόγραμμα περιήγησης και τη διεύθυνση URL του κειμένου.

Επιτρέψτε μου λοιπόν να σας δείξω γρήγορα πώς να απαλλαγείτε από αυτά τα μικρά ερεθιστικά.

Επιλέξτε το κελί (χωρίς να ανοίξετε τη διεύθυνση URL)

Αυτό είναι ένα απλό κόλπο.

Όταν τοποθετείτε τον δείκτη του ποντικιού πάνω σε ένα κελί που έχει μια υπερ -σύνδεση, θα παρατηρήσετε το εικονίδιο του χεριού (το οποίο δείχνει εάν κάνετε κλικ σε αυτό, το Excel θα ανοίξει τη διεύθυνση URL σε ένα πρόγραμμα περιήγησης)

Κάντε κλικ στο κελί ούτως ή άλλως και κρατήστε πατημένο το αριστερό κουμπί του ποντικιού.

Μετά από ένα δευτερόλεπτο, θα παρατηρήσετε ότι το εικονίδιο του δρομέα χειρός μετατρέπεται σε εικονίδιο συν και τώρα, όταν το αφήσετε, το Excel δεν θα ανοίξει τη διεύθυνση URL.

Αντ 'αυτού, θα επέλεγε το κελί.

Τώρα, μπορείτε να κάνετε οποιεσδήποτε αλλαγές στο κελί που θέλετε.

Καθαρό κόλπο… σωστά;

Επιλέξτε ένα κελί κάνοντας κλικ στο κενό διάστημα στο κελί

Αυτό είναι ένα άλλο πράγμα που μπορεί να σας ξετρελάνει.

Όταν υπάρχει ένα κελί με την υπερ -σύνδεση σε αυτό καθώς και κάποιο κενό διάστημα και κάνετε κλικ στον κενό χώρο, εξακολουθεί να ανοίγει ο υπερσύνδεσμος.

Εδώ είναι μια γρήγορη λύση.

Αυτό συμβαίνει όταν αυτά τα κελιά έχουν ενεργοποιημένο το κείμενο περιτύλιξης.

Εάν απενεργοποιήσετε την αναδίπλωση κειμένου για αυτά τα κελιά, θα μπορείτε να κάνετε κλικ στο λευκό διάστημα στα δεξιά της υπερ -σύνδεσης χωρίς να ανοίξετε αυτόν τον σύνδεσμο.

Μερικά πρακτικά παραδείγματα χρήσης υπερσύνδεσης

Υπάρχουν χρήσιμα πράγματα που μπορείτε να κάνετε όταν εργάζεστε με υπερσυνδέσμους στο Excel.

Σε αυτήν την ενότητα, θα καλύψω μερικά παραδείγματα που μπορεί να σας φανούν χρήσιμα και μπορείτε να χρησιμοποιήσετε στην καθημερινή σας εργασία.

Παράδειγμα 1 - Δημιουργήστε ένα ευρετήριο όλων των φύλλων στο τετράδιο εργασίας

Εάν έχετε ένα βιβλίο εργασίας με πολλά φύλλα, μπορείτε να χρησιμοποιήσετε έναν κωδικό VBA για να δημιουργήσετε γρήγορα μια λίστα με τα φύλλα εργασίας και να τα υπερσυνδέσετε στα φύλλα.

Αυτό θα μπορούσε να είναι χρήσιμο όταν έχετε δεδομένα 12 μηνών σε 12 διαφορετικά φύλλα εργασίας και θέλετε να δημιουργήσετε ένα φύλλο ευρετηρίου που να συνδέεται με όλα αυτά τα μηνιαία φύλλα εργασίας δεδομένων.

Παρακάτω είναι ο κώδικας που θα το κάνει αυτό:

Sub CreateSummary () 'Created by Sumit Bansal of trumpexcel.com' Αυτός ο κώδικας μπορεί να χρησιμοποιηθεί για τη δημιουργία συνοπτικού φύλλου εργασίας με υπερσυνδέσμους Dim x As Worksheet Dim Counter As Integer Counter = 0 Για κάθε x Σε φύλλα εργασίας Counter = Counter + 1 If Counter = 1 Στη συνέχεια GoTo Donothing With ActiveCell .Value = x.Name .Hyperlinks.Add ActiveCell, "", x.Name & "! A1", TextToDisplay: = x.Name, ScreenTip: = "Κάντε κλικ εδώ για να μεταβείτε στο φύλλο εργασίας" Με φύλλα εργασίας (Μετρητής) .Range ("A1"). Value = "Back to" & ActiveSheet.Name .Hyperlinks.Add Sheets (x.Name). Range ("A1"), "", _ "'" & ActiveSheet.Name & "'" & "!" & ActiveCell.Address, _ ScreenTip: = "Επιστροφή στο" & ActiveSheet.Name End With End With ActiveCell.Offset (1, 0). Επιλέξτε Donothing: Next x End Sub

Μπορείτε να τοποθετήσετε αυτόν τον κώδικα στην κανονική ενότητα στο βιβλίο εργασίας (στο VB Editor)

Αυτός ο κώδικας προσθέτει επίσης έναν σύνδεσμο στο συνοπτικό φύλλο στο κελί Α1 όλων των φύλλων εργασίας. Σε περίπτωση που δεν το θέλετε, μπορείτε να το αφαιρέσετε από τον κώδικα.

Μπορείτε να διαβάσετε περισσότερα για αυτό το παράδειγμα εδώ.

Σημείωση: Αυτός ο κώδικας λειτουργεί όταν έχετε το φύλλο (στο οποίο θέλετε την περίληψη όλων των φύλλων εργασίας με συνδέσμους) στην αρχή. Σε περίπτωση που δεν είναι στην αρχή, αυτό μπορεί να μην δώσει τα σωστά αποτελέσματα).

Παράδειγμα 2 - Δημιουργία δυναμικών υπερσυνδέσεων

Στις περισσότερες περιπτώσεις, όταν κάνετε κλικ σε μια υπερ -σύνδεση σε ένα κελί στο Excel, θα σας μεταφέρει σε μια διεύθυνση URL ή σε ένα κελί, αρχείο ή φάκελο. Κανονικά, πρόκειται για στατικές διευθύνσεις URL που σημαίνει ότι μια υπερ -σύνδεση θα σας μεταφέρει σε μια συγκεκριμένη προκαθορισμένη διεύθυνση URL/τοποθεσία μόνο.

Αλλά μπορείτε επίσης να χρησιμοποιήσετε λίγο για τέχνασμα τύπου Excel για να δημιουργήσετε δυναμικούς υπερσυνδέσμους.

Με τους δυναμικούς υπερσυνδέσμους, εννοώ συνδέσμους που εξαρτώνται από την επιλογή ενός χρήστη και αλλάζουν ανάλογα.

Για παράδειγμα, στο παρακάτω παράδειγμα, θέλω ο υπερσύνδεσμος στο κελί E2 να δείχνει τον ιστότοπο της εταιρείας με βάση την αναπτυσσόμενη λίστα που έχει επιλέξει ο χρήστης (στο κελί D2).

Αυτό μπορεί να γίνει χρησιμοποιώντας τον παρακάτω τύπο στο κελί Ε2:

= HYPERLINK (VLOOKUP (D2, $ A $ 2: $ B $ 6,2,0), "Κάντε κλικ εδώ")

Ο παραπάνω τύπος χρησιμοποιεί τη συνάρτηση VLOOKUP για να ανακτήσει τη διεύθυνση URL από τον πίνακα στα αριστερά. Στη συνέχεια, η συνάρτηση HYPERLINK χρησιμοποιεί αυτήν τη διεύθυνση URL για να δημιουργήσει μια υπερ -σύνδεση στο κελί με το κείμενο - "Κάντε κλικ εδώ".

Όταν αλλάζετε την επιλογή χρησιμοποιώντας την αναπτυσσόμενη λίστα, το αποτέλεσμα VLOOKUP θα αλλάξει και, ως εκ τούτου, θα συνδέεται με τον ιστότοπο της επιλεγμένης εταιρείας.

Αυτή θα μπορούσε να είναι μια χρήσιμη τεχνική όταν δημιουργείτε έναν πίνακα ελέγχου στο Excel. Μπορείτε να κάνετε τους υπερσυνδέσμους δυναμικούς ανάλογα με την επιλογή του χρήστη (που θα μπορούσε να είναι μια αναπτυσσόμενη λίστα ή ένα πλαίσιο ελέγχου ή ένα κουμπί επιλογής).

Ακολουθεί ένα πιο λεπτομερές άρθρο σχετικά με τη χρήση δυναμικών υπερσυνδέσεων στο Excel.

Παράδειγμα 3 - Γρήγορη δημιουργία απλών μηνυμάτων ηλεκτρονικού ταχυδρομείου χρησιμοποιώντας τη λειτουργία υπερσύνδεσης

Όπως ανέφερα σε αυτό το άρθρο νωρίτερα, μπορείτε να χρησιμοποιήσετε τη συνάρτηση HYPERLINK για να δημιουργήσετε γρήγορα απλά μηνύματα ηλεκτρονικού ταχυδρομείου (με προγεμισμένα μηνύματα ηλεκτρονικού ταχυδρομείου παραλήπτη και γραμμή θέματος).

Αναγνωριστικό ηλεκτρονικού ταχυδρομείου μεμονωμένου παραλήπτη

= HYPERLINK ("mailto: [email protected]"," Δημιουργία email ")

Αυτό θα ανοίξει το προεπιλεγμένο πρόγραμμα -πελάτη ηλεκτρονικού ταχυδρομείου σας με το αναγνωριστικό email [email protected] στο πεδίο "Προς".

Αναγνωριστικό ηλεκτρονικού ταχυδρομείου πολλαπλών παραληπτών

= HYPERLINK ("mailto: [email protected], [email protected]"," Δημιουργία email ")

Για την αποστολή του μηνύματος ηλεκτρονικού ταχυδρομείου σε πολλούς παραλήπτες, χρησιμοποιήστε κόμμα για να διαχωρίσετε τα αναγνωριστικά email. Αυτό θα ανοίξει το προεπιλεγμένο πρόγραμμα -πελάτη ηλεκτρονικού ταχυδρομείου με όλα τα αναγνωριστικά email στο πεδίο "Προς".

Προσθήκη παραληπτών στη λίστα CC και BCC

= HYPERLINK ("mailto: [email protected], [email protected]? cc = [email protected] & bcc = [email protected]"," Δημιουργία email ")

Για να προσθέσετε παραλήπτες στη λίστα CC και BCC, χρησιμοποιήστε το ερωτηματικό ‘?’ Όταν τελειώσει το όρισμα ‘mailto’ και ενώστε τα CC και BCC με ‘&’. Όταν κάνετε κλικ στον σύνδεσμο στο excel, θα έχει τα πρώτα 2 αναγνωριστικά στο πεδίο «Προς», [email protected] στο πεδίο «CC» και [email protected] στο πεδίο «BCC».

Προσθήκη γραμμής θέματος

= HYPERLINK ("mailto: [email protected], [email protected]? Cc = [email protected] & bcc = [email protected] &θέμα = Το Excel είναι φοβερό"," Δημιουργία email ")

Μπορείτε να προσθέσετε μια γραμμή θέματος χρησιμοποιώντας τον κώδικα & Θέμα. Σε αυτήν την περίπτωση, αυτό θα προσθέσει το "Excel is Awesome" στο πεδίο "Θέμα".

Προσθήκη μηνύματος μίας γραμμής στο σώμα

= HYPERLINK ("mailto: [email protected], [email protected]? Cc = [email protected] & bcc = [email protected] & subject = Excel είναι φοβερό &body = Λατρεύω το Excel"," Email Trump Excel ")

Αυτό θα προσθέσει μια μόνο γραμμή "Λατρεύω το Excel" στο σώμα του μηνύματος ηλεκτρονικού ταχυδρομείου.

Προσθήκη μηνύματος πολλαπλών γραμμών στο σώμα

= HYPERLINK ("mailto: [email protected], [email protected]? Cc = [email protected] & bcc = [email protected] & subject = Excel είναι φοβερό &body = Λατρεύω το Excel.%0AExcel είναι φοβερό"," Δημιουργία email ")

Για να προσθέσετε πολλές γραμμές στο σώμα, πρέπει να διαχωρίσετε κάθε γραμμή με %0Α. Εάν θέλετε να εισαγάγετε δύο διαλείμματα γραμμών, προσθέστε %0Α δύο φορές, και ούτω καθεξής.

Ακολουθεί ένα λεπτομερές άρθρο σχετικά με τον τρόπο αποστολής μηνυμάτων ηλεκτρονικού ταχυδρομείου από το Excel.

Ελπίζω να βρήκατε χρήσιμο αυτό το άρθρο.

Πείτε μου τις σκέψεις σας στην ενότητα σχολίων.

Θα βοηθήσει στην ανάπτυξη του τόπου, μοιράζονται τη σελίδα με τους φίλους σας

wave wave wave wave wave