Πώς να δημιουργήσετε περιεχόμενο αυτόματα στο Excel. Τύπος αριθμού φύλλου και σελίδας στο Excel

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

Υπάρχουν διάφοροι τρόποι υλοποίησης αυτού.

βίντεο

Τοποθέτηση στο έγγραφο

ΥΠΕΡΣΥΝΔΕΣΜΟΣ Βάρδιακαι/ή Ctrl

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

Ανοιξε Όνομα Διευθυντήςστην καρτέλα Πίνακας περιεχομένων. Στο χωράφι Εύρος (Αναφορά)εισάγετε αυτόν τον τύπο:

GET.WORK.BOOK(1)
=GET.WORKBOOK(1)

Τώρα στη μεταβλητή Πίνακας περιεχομένων ΔΕΙΚΤΗΣ

Λειτουργία ΣΕΙΡΑ

ΑΝΤΙΚΑΤΑΣΤΑΣΗ (SUBST)Και ΕΥΡΗΜΑ Όνομα Διευθυντήςαπό την καρτέλα Πίνακας περιεχομένωνκαι αλλάξτε τον τύπο του:


Πίνακας περιεχομένων Ctrl+Alt+F9

REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1));"") &T(TDATE())

Λειτουργία TDATE (ΤΩΡΑ) Τ ΗΜΕΡΟΜΗΝΙΑ

Για να κρύψει τα λάθη #ΑΝΑΦΟΡΑ (#ΑΝΑΦΟΡΑ) ΔΕΙΚΤΗΣΑΦΑΝΙΣΤΗΡΙΟ

ΥΠΕΡΣΥΝΔΕΣΜΟΣ

Μέθοδος 3. Μακροεντολή

Μέθοδος 2

Alt+F11 Ένθετο - Ενότητα

Sub SheetList() Dim sheet as sheet Dim cell as range with ActiveWorkbook For Every sheet In ActiveWorkbook.Worksheets Set cell = Worksheets(1).Cells(sheet.Index, 1) .Worksheets(1).Υπερσυνδέσεις.Προσθήκη αγκύρωσης:=κελί , Διεύθυνση:="", Υποδιεύθυνση:=""" & φύλλο.Όνομα & """ & "!A1" κελί.Τύπος = φύλλο.Όνομα Επόμενο Τέλος με Τέλος Υπο

Κλείστε το πρόγραμμα επεξεργασίας της Visual Basic και επιστρέψτε στο Excel. Προσθέστε ένα κενό φύλλο στο βιβλίο και τοποθετήστε το πρώτο. Στη συνέχεια κάντε κλικ Alt+F8ή ανοίξτε το μενού SheetList

Μέθοδος 1.

Σχετικοί σύνδεσμοι

  • Τι είναι μια μακροεντολή, πώς να τη δημιουργήσετε, πού να αντιγράψετε το κείμενο της μακροεντολής, πώς να εκτελέσετε τη μακροεντολή;
  • Δημιουργήστε αυτόματα έναν πίνακα περιεχομένων βιβλίων με ένα κουμπί (Πρόσθετο PLEX)
  • Αποστολή email χρησιμοποιώντας τη λειτουργία HYPERLINK
  • Γρήγορη εναλλαγή μεταξύ φύλλων σε ένα βιβλίο εργασίας του Excel

Μέθοδος 1: Μη αυτόματη δημιουργία υπερσυνδέσμων

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

Για ευκολία, μπορείτε επίσης να δημιουργήσετε backlinks σε όλα τα φύλλα του βιβλίου σας, τα οποία θα οδηγήσουν πίσω στον πίνακα περιεχομένων. Για να μην χρειαστεί να δημιουργήσετε με μη αυτόματο τρόπο υπερσυνδέσμους και στη συνέχεια να τους αντιγράψετε σε κάθε φύλλο, είναι προτιμότερο να χρησιμοποιήσετε μια άλλη μέθοδο - τη συνάρτηση ΥΠΕΡΣΥΝΔΕΣΜΟΣ. Επιλέγουμε όλα τα φύλλα του βιβλίου όπου θέλουμε να προσθέσουμε ένα backlink (μπορείτε να χρησιμοποιήσετε τα πλήκτρα για μαζική επιλογή φύλλων Βάρδιακαι/ή Ctrl) και σε οποιοδήποτε κατάλληλο κελί εισάγουμε μια συνάρτηση της παρακάτω μορφής:

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

Μέθοδος 2: Δυναμικός πίνακας περιεχομένων με χρήση τύπων

Αυτό, αν και ελαφρώς εξωτικό, είναι ένας πολύ όμορφος και βολικός τρόπος για να δημιουργήσετε έναν αυτόματο πίνακα περιεχομένων για το βιβλίο σας. Εξωτικό - επειδή χρησιμοποιεί μια μη τεκμηριωμένη λειτουργία XLM GET.ΒΙΒΛΙΟ ΕΡΓΑΣΙΑΣ, που άφησαν οι προγραμματιστές για συμβατότητα με παλαιότερες εκδόσεις του Excel. Αυτή η συνάρτηση τοποθετεί μια λίστα με όλα τα φύλλα του τρέχοντος βιβλίου εργασίας σε μια δεδομένη μεταβλητή, από την οποία μπορούμε στη συνέχεια να τα εξαγάγουμε και να τα χρησιμοποιήσουμε στον πίνακα περιεχομένων μας.

Ανοιξε Όνομα Διευθυντήςστην καρτέλα Τύποι (Τύπες – Διευθυντής ονομάτων)και δημιουργήστε ένα νέο εύρος με όνομα που ονομάζεται, ας πούμε Πίνακας περιεχομένων. Στο χωράφι Εύρος (Αναφορά)εισάγετε αυτόν τον τύπο:

GET.WORK.BOOK(1)
=GET.WORKBOOK(1)

Τώρα στη μεταβλητή Πίνακας περιεχομένωνπεριέχει τα ονόματά μας που αναζητήσαμε. Για να τα εξαγάγετε από εκεί στο φύλλο, μπορείτε να χρησιμοποιήσετε τη συνάρτηση ΔΕΙΚΤΗΣ, το οποίο "βγάζει" στοιχεία από τον πίνακα με τον αριθμό τους:

Λειτουργία ΣΕΙΡΑδίνει τον αριθμό της τρέχουσας σειράς και, σε αυτήν την περίπτωση, χρειάζεται μόνο για να αποφευχθεί η μη αυτόματη δημιουργία ξεχωριστής στήλης με τους σειριακούς αριθμούς των στοιχείων που εξάγονται (1,2,3...). Έτσι, στο κελί A1 θα έχουμε το όνομα του πρώτου φύλλου, στο A2 - το όνομα του δεύτερου κ.λπ.

Δεν είναι κακό. Ωστόσο, όπως μπορείτε να δείτε, η συνάρτηση επιστρέφει όχι μόνο το όνομα του φύλλου, αλλά και το όνομα του βιβλίου εργασίας, το οποίο δεν χρειαζόμαστε. Για να το αφαιρέσουμε, χρησιμοποιούμε τις συναρτήσεις ΑΝΤΙΚΑΤΑΣΤΑΣΗ (SUBST)Και ΕΥΡΗΜΑ, το οποίο θα βρει τον χαρακτήρα κλεισίματος της αγκύλας (]) και θα αντικαταστήσει όλο το κείμενο μέχρι και συμπεριλαμβανομένου αυτού του χαρακτήρα με την κενή συμβολοσειρά (""). Ας το ανοίξουμε ξανά Όνομα Διευθυντήςαπό την καρτέλα Τύποι (Τύπες - Διαχειριστής ονομάτων), κάντε διπλό κλικ για να ανοίξετε το εύρος που δημιουργήθηκε Πίνακας περιεχομένωνκαι αλλάξτε τον τύπο του:

REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1));"")
=SUBST(GET.WORKBOOK(1);1;FIND("]";GET.WORKBOOK(1));"")

Τώρα η λίστα των φύλλων μας θα φαίνεται πολύ καλύτερη:

Μια μικρή παρενέργεια είναι ότι ο τύπος μας βρίσκεται σε ένα ονομασμένο εύρος Πίνακας περιεχομένωνθα επανυπολογιστεί μόνο όταν εισαχθεί ή όταν το βιβλίο αναγκαστεί να επανυπολογίσει πατώντας έναν συνδυασμό πλήκτρων Ctrl+Alt+F9. Για να ξεπεράσουμε αυτή τη δυσάρεστη στιγμή, ας προσθέσουμε μια μικρή «ουρά» στη φόρμουλα μας:

REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1));"") &T(TDATE())=SUBST(GET.WORKBOOK(1);1;FIND("]";GET.WORKBOOK(1));"")&T(NOW())

Λειτουργία TDATE (ΤΩΡΑ)δίνει την τρέχουσα ημερομηνία (με την ώρα) και τη συνάρτηση Τμετατρέπει αυτήν την ημερομηνία σε μια κενή συμβολοσειρά κειμένου, η οποία στη συνέχεια συνδέεται με το όνομα του φύλλου μας χρησιμοποιώντας τον τελεστή συνένωσης (&). Εκείνοι. το όνομα του φύλλου δεν αλλάζει στην πραγματικότητα, αλλά από τη συνάρτηση ΗΜΕΡΟΜΗΝΙΑυπολογίζεται εκ νέου και παράγει μια νέα ώρα και ημερομηνία για οποιαδήποτε αλλαγή στο φύλλο, τότε ο υπόλοιπος τύπος μας θα αναγκαστεί να υπολογίσει ξανά και - ως αποτέλεσμα - τα ονόματα των φύλλων θα ενημερώνονται συνεχώς.

Για να κρύψει τα λάθη #ΑΝΑΦΟΡΑ (#ΑΝΑΦΟΡΑ), που θα εμφανιστεί αν αντιγράψουμε τον τύπο μας με τη συνάρτηση ΔΕΙΚΤΗΣγια περισσότερα κελιά από όσα έχουμε φύλλα, μπορούμε να χρησιμοποιήσουμε τη συνάρτηση ΑΦΑΝΙΣΤΗΡΙΟ, το οποίο εντοπίζει τυχόν σφάλματα και τα αντικαθιστά με την κενή συμβολοσειρά (""):

Και τέλος, για να προσθέσετε «ζωντανούς» υπερσυνδέσμους σε ονόματα φύλλων για γρήγορη πλοήγηση, μπορείτε να χρησιμοποιήσετε την ίδια λειτουργία ΥΠΕΡΣΥΝΔΕΣΜΟΣ, που θα σχηματίσει τη διεύθυνση για τη μετάβαση από το όνομα του φύλλου:

Μέθοδος 3. Μακροεντολή

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

Ανοίξτε το Visual Basic Editor κάνοντας κλικ Alt+F11ή επιλέγοντας (σε παλαιότερες εκδόσεις του Excel) από το μενού Εργαλεία - Μακροεντολή - Visual Basic Editor(Εργαλεία - Μακροεντολή - Επεξεργαστής Visual Basic). Στο παράθυρο του προγράμματος επεξεργασίας που ανοίγει, δημιουργήστε μια νέα κενή μονάδα (μενού Ένθετο - Ενότητα ) και αντιγράψτε το κείμενο αυτής της μακροεντολής εκεί:

Sub SheetList()
Θαμπό φύλλο ως φύλλο εργασίας
Θαμπό κελί ως εύρος
Με το ActiveWorkbook
Για κάθε φύλλο Στο ActiveWorkbook.Worksheets
Σύνολο κελιού = Φύλλα εργασίας(1).Κελιά(φύλλο.Ευρετήριο, 1)
.Φύλλα εργασίας(1).Υπερσυνδέσεις.Προσθήκη αγκύρωσης:=κελί, Διεύθυνση:="", Υποδιεύθυνση:="'" & φύλλο. Όνομα & "'" & "!A1"
κελί.Τύπος = φύλλο.Όνομα
Επόμενο
Τέλος Με
End Sub Κλείστε το πρόγραμμα επεξεργασίας Visual Basic και επιστρέψτε στο Excel. Προσθέστε ένα κενό φύλλο στο βιβλίο και τοποθετήστε το πρώτο. Στη συνέχεια κάντε κλικ Alt+F8ή ανοίξτε το μενού Εργαλεία - Μακροεντολές - Μακροεντολές. Βρείτε τη μακροεντολή που δημιουργήσατε εκεί SheetListκαι τρέξε το. Η μακροεντολή θα δημιουργήσει μια λίστα υπερσυνδέσμων με ονόματα φύλλων στο πρώτο φύλλο του βιβλίου εργασίας. Κάνοντας κλικ σε οποιοδήποτε από αυτά θα μεταφερθείτε στο επιθυμητό φύλλο.

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

Ο τρόπος μου. Η δική μου εκδοχή

Τ
Όνομα φύλλου - =IFERROR(REPLACE(INDEX(Πίνακας περιεχομένων,ROW()-3),1,FIND("]",INDEX(Πίνακας περιεχομένων,ROW()-3));"");"")

Ημερομηνία - =IFERROR(IF(INDIRECT("'"&B4&"'"&"!A1″)=0;"";INDIRECT("'"&B4&"'""&"!A1″));"")

Όνομα - =INDIRECT(“‘”&B4&”‘””&”!A3″)

PO - =INDIRECT(“‘”&B4&”‘””&”!E5″)

φόρος μισθού - =ΕΜΜΕΣΟΣ(“‘”&B4&”””&”!E6″)

απόσβεση - =ΕΜΜΕΣΗ(“‘”&B4&”‘”&”!E7″)

υλικά - =ΕΜΜΕΣΗ("""&B4&""""&"!E8")
vsp υλικά - =INDIRECT(“‘”&B4&”‘”&”!E9″)

INDIRECT("'"&B4&"'"&"!E10″)

INDIRECT("'"&B4&"'"&"!E11″)=INDIRECT("'"&B4&"'"&"!E12″)=INDIRECT("'"&B4&"'"&"!E13″)=IMRECT( "'"&B4&"'"&"!E18″)=ΕΜΜΕΣΗ("'"&B4&"'"&"!E19″)

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

εισάγετε ένα κενό φύλλο στο βιβλίο

στο παράθυρο "Εισαγωγή υπερ-σύνδεσης", επιλέξτε με τι θα συνδέσετε την υπερ-σύνδεση: "Σύνδεση σε μια θέση στο έγγραφο". Διεύθυνση κελιού - σε ποιο κελί του φύλλου θα μετακινηθεί ο δρομέας. και επιλέξτε το φύλλο τόπου Σιγκαπούρη. Στο πεδίο "Κείμενο", υποδείξτε το όνομα του φύλλου. Αφού επιλέξετε τις παραμέτρους, κάντε κλικ στο OK.

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

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

Επιλέγουμε όλα τα φύλλα του βιβλίου όπου θέλουμε να προσθέσουμε έναν σύνδεσμο πίσω (για μαζική επιλογή φύλλων, πρέπει να κρατήσετε πατημένο το πλήκτρο Ctrl και να επιλέξετε τα επιθυμητά φύλλα με το ποντίκι) και εισάγετε την ακόλουθη λειτουργία σε οποιοδήποτε κατάλληλο κελί:

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

Πώς να δημιουργήσετε ένα κουμπί σε ένα μενού:

Για να κάνουμε το μενού πιο ευχάριστο οπτικά, ας προσθέσουμε κουμπιά

Αρχικά, ας δημιουργήσουμε το σχήμα του μελλοντικού κουμπιού: Εισαγωγή → Σχήματα → Επιλέξτε οποιοδήποτε σχήμα:

Ας τυπώσουμε το κείμενο μέσα στο σχήμα. Έτσι σχεδιάσαμε το κουμπί.

Επιλέξτε το σχήμα → μεταβείτε στην καρτέλα Εισαγωγή → Υπερσύνδεσμος. Στη συνέχεια, αντιστοιχίστε του παραμέτρους όπως στην πρώτη παράγραφο και κάντε κλικ στο OK. Ομοίως, μπορείτε να δημιουργήσετε άλλα κουμπιά υπερ-σύνδεσης σε διαφορετικά φύλλα του βιβλίου. Και προσθέστε λίγη δημιουργικότητα χρησιμοποιώντας το μενού FORMAT

Το Microsoft Excel είναι βολικό για τη δημιουργία πινάκων και την πραγματοποίηση υπολογισμών. Ένας χώρος εργασίας είναι ένα σύνολο κελιών που μπορούν να γεμίσουν με δεδομένα. Στη συνέχεια – μορφοποίηση, χρήση για γραφήματα δόμησης, γραφήματα, συνοπτικές αναφορές.

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

Πώς να δημιουργήσετε έναν πίνακα στο Excel για Dummies

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

Ρίξτε μια προσεκτική ματιά στο φύλλο εργασίας του υπολογιστικού φύλλου:

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

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



Πώς να επιλέξετε μια στήλη και μια γραμμή

Για να επιλέξετε ολόκληρη τη στήλη, κάντε κλικ στο όνομά της (λατινικό γράμμα) με το αριστερό πλήκτρο του ποντικιού.

Για να επιλέξετε μια γραμμή, χρησιμοποιήστε το όνομα γραμμής (κατά αριθμό).

Για να επιλέξετε πολλές στήλες ή σειρές, κάντε αριστερό κλικ στο όνομα, κρατήστε πατημένο και σύρετε.

Για να επιλέξετε μια στήλη χρησιμοποιώντας τα πλήκτρα συντόμευσης, τοποθετήστε τον κέρσορα σε οποιοδήποτε κελί της στήλης που θέλετε - πατήστε Ctrl + πλήκτρο διαστήματος. Για να επιλέξετε μια γραμμή – Shift + spacebar.

Πώς να αλλάξετε τα όρια κελιών

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

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


Σημείωση. Για να επιστρέψετε στο προηγούμενο μέγεθος, μπορείτε να κάνετε κλικ στο κουμπί "Ακύρωση" ή στο συνδυασμό πλήκτρων πρόσβασης CTRL+Z. Αλλά λειτουργεί όταν το κάνετε αμέσως. Αργότερα δεν θα βοηθήσει.

Για να επιστρέψετε τις γραμμές στα αρχικά τους όρια, ανοίξτε το μενού εργαλείων: "Αρχική σελίδα" - "Μορφή" και επιλέξτε "Αυτόματη προσαρμογή ύψους γραμμής"

Αυτή η μέθοδος δεν είναι σχετική για στήλες. Κάντε κλικ στο «Μορφή» - «Προεπιλεγμένο πλάτος». Ας θυμηθούμε αυτόν τον αριθμό. Επιλέξτε οποιοδήποτε κελί στη στήλη του οποίου τα περιγράμματα πρέπει να "επιστραφούν". Και πάλι, "Μορφή" - "Πλάτος στήλης" - εισαγάγετε την ένδειξη που καθορίζεται από το πρόγραμμα (συνήθως 8,43 - ο αριθμός των χαρακτήρων στη γραμματοσειρά Calibri με μέγεθος 11 πόντων). ΕΝΤΑΞΕΙ.

Πώς να εισαγάγετε μια στήλη ή μια γραμμή

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

Κάντε δεξί κλικ και επιλέξτε "Εισαγωγή" από το αναπτυσσόμενο μενού (ή πατήστε το συνδυασμό πλήκτρων πρόσβασης CTRL+SHIFT+"=").

Σημειώστε τη "στήλη" και κάντε κλικ στο OK.

Συμβουλή. Για να εισαγάγετε γρήγορα μια στήλη, επιλέξτε τη στήλη στην επιθυμητή θέση και πατήστε CTRL+SHIFT+"=".

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

Βήμα-βήμα δημιουργία πίνακα με τύπους

Τα περιγράμματα στηλών και σειρών θα είναι πλέον ορατά κατά την εκτύπωση.

Χρησιμοποιώντας το μενού Γραμματοσειρά, μπορείτε να μορφοποιήσετε δεδομένα πίνακα Excel όπως θα κάνατε στο Word.

Αλλάξτε, για παράδειγμα, το μέγεθος της γραμματοσειράς, κάντε την κεφαλίδα "έντονη". Μπορείτε να κεντράρετε το κείμενο, να αντιστοιχίσετε παύλες κ.λπ.

Πώς να δημιουργήσετε έναν πίνακα στο Excel: οδηγίες βήμα προς βήμα

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

Ας φτιάξουμε έναν «έξυπνο» (δυναμικό) πίνακα:

Σημείωση. Μπορείτε να ακολουθήσετε μια διαφορετική διαδρομή - πρώτα επιλέξτε μια περιοχή κελιών και, στη συνέχεια, κάντε κλικ στο κουμπί "Πίνακας".

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


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

Πώς να εργαστείτε με έναν πίνακα στο Excel

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

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

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

Χαρακτηριστικά των δυναμικών υπολογιστικών φύλλων MS Excelτεράστιος. Ας ξεκινήσουμε με τις βασικές δεξιότητες εισαγωγής δεδομένων και αυτόματης συμπλήρωσης:

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

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

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

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

Η αρχή της μεταγλώττισης περιεχομένου είναι η δημιουργία υπερσυνδέσμων.

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

Έτσι, σε κάθε σελίδα εκχωρούμε ονόματα στα κελιά με τα ονόματα των τμημάτων - «Τμήμα Πωλήσεων», «Τμήμα Αγορών». Εάν οι πίνακες είναι μεγάλοι, τότε μπορείτε να αντιστοιχίσετε ονόματα σε τμήματα - "1ο τμήμα", "2ο τμήμα". Όταν εκχωρείτε ένα όνομα, μην ξεχάσετε να υποδείξετε το φύλλο στο οποίο βρίσκεται αυτό το όνομα. Πώς να εκχωρήσετε ένα όνομα σε ένα κελί, ανατρέξτε στο άρθρο «Εκχώρηση ονόματος σε κελί, περιοχή, τύπο στο Excel». Όλα τα ονόματα είναι ορατά στον διαχειριστή ονομάτων.


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

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

Τώρα το μόνο που μένει είναι να κάνουμε υπερσυνδέσμους σε αυτές τις λέξεις. Πώς να το κάνετε αυτό, ανατρέξτε στο άρθρο " Πώς να δημιουργήσετε μια υπερ-σύνδεση στο Excel". Στεκόμαστε στο κελί με το όνομα που θέλουμε να δημιουργήσουμε έναν υπερσύνδεσμο. Από το μενού περιβάλλοντος, επιλέξτε τη λειτουργία «Υπερσύνδεσμος». Στο παράθυρο διαλόγου, επιλέξτε το όνομα που θέλετε από τη λίστα. Κάντε κλικ στο "OK". Αυτό ήταν, ο σύνδεσμος είναι έτοιμος.

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

Ο σύνδεσμος προς το φύλλο είναι ο ίδιος όπως στο κελί Α2. Αλλά στη γραμμή τύπων μπορείτε να διορθώσετε το όνομα, για παράδειγμα, όπως στο κελί A3 - το θαυμαστικό και η διεύθυνση του κελιού αφαιρέθηκαν. Εάν τα φύλλα έχουν διαφορετική ετικέτα, τότε αυτά τα ονόματα φύλλων θα βρίσκονται στη λίστα. Δείτε το κελί Α4.

Μπορεί να γίνει σε κάθε φύλλο του βιβλίου υπερσύνδεσμος πίσω στον πίνακα περιεχομένων του βιβλίουΠροέχω.

Αρχικά, ας αντιστοιχίσουμε ένα όνομα στον πίνακα περιεχομένων χρησιμοποιώντας τη συνάρτηση "Εκχώρηση ονόματος". Για παράδειγμα - "Πίνακας περιεχομένων". Ο πίνακας περιεχομένων βρίσκεται στην πρώτη σελίδα. Στο δεύτερο φύλλο κάνουμε μια υπερσύνδεση με το πρώτο φύλλο «Πίνακας Περιεχομένων».

Τώρα αντιγράψτε αυτόν τον υπερσύνδεσμο. Μεταβείτε στο φύλλο 3, πατήστε το πλήκτρο "Ctrl", κρατήστε το πατημένο και κάντε αριστερό κλικ στις ετικέτες όλων των φύλλων του βιβλίου στα οποία πρέπει να ορίσετε έναν σύνδεσμο προς τον πίνακα περιεχομένων. Επιλέξαμε λοιπόν όλα τα φύλλα ταυτόχρονα.

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

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

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

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

Τύπος αριθμών φύλλου στο Excel

Ξεκινώντας με το Excel 2013, ένα πρότυπο Λειτουργία ΦΥΛΛΟ, το οποίο επιστρέφει τον αριθμό φύλλου από τον υπάρχοντα σύνδεσμο.
Ωστόσο, σε προηγούμενες εκδόσεις του Excel, δυστυχώς, δεν υπάρχουν τυπικές συναρτήσεις, οπότε για αυτήν την περίπτωση θα χρησιμοποιήσουμε τις δυνατότητες του VBA και θα γράψουμε μια προσαρμοσμένη συνάρτηση που θα επιστρέψει τον σειριακό της αριθμό με βάση το όνομα του φύλλου.

Λειτουργία SHEET (ξεκινώντας από το Excel 2013)

Σύνταξη και περιγραφή της συνάρτησης:

ΦΥΛΛΟ (τιμή)
Επιστρέφει τον αριθμό του καθορισμένου φύλλου.

  • Εννοια (προαιρετικό όρισμα)— όνομα του φύλλου ή του συνδέσμου για τον οποίο πρέπει να μάθετε τον αριθμό του φύλλου.

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

Όταν εργάζεστε με μια συνάρτηση, σημειώστε ότι οι τύποι =SHEET("Φύλλο2")Και =ΦΥΛΛΟ(A1)(σε αυτήν την περίπτωση, το κελί A1, για παράδειγμα, περιέχει το κείμενο "Φύλλο2") μπορεί να επιστρέψει διαφορετικά αποτελέσματα, αφού στην πρώτη περίπτωση το όρισμα παρουσιάζεται ως κείμενο (αναζήτηση φύλλου με όνομα κειμένου) και στη δεύτερη - ως ένας σύνδεσμος (αναζητήστε ένα φύλλο από το κελί αναφοράς ).

Αριθμός φύλλου σε VBA

Για να δημιουργήσετε μια προσαρμοσμένη συνάρτηση, μεταβείτε στο πρόγραμμα επεξεργασίας (Alt + F11), στη συνέχεια δημιουργήστε μια νέα ενότητα και προσθέστε τον ακόλουθο κώδικα σε αυτήν:

Visual Basic

Συνάρτηση SheetNumber(SheetName As String) As Integer "SheetNumber συνάρτηση (όρισμα SheetName ως κείμενο) που επιστρέφει ακέραιες τιμές SheetNumber = Worksheets(SheetName).Ευρετήριο "εξισώνει τον αριθμό ευρετηρίου φύλλου με την επιστρεφόμενη τιμή End Function

Τώρα μπορούμε να χρησιμοποιήσουμε αυτήν τη συνάρτηση με τρόπο που είναι βολικό για εμάς - είτε εισάγετε απευθείας τον τύπο σε οποιοδήποτε κελί είτε χρησιμοποιήστε τον οδηγό συνάρτησης (μπορείτε να βρείτε τη συνάρτηση στην κατηγορία Ορισμένο από τον χρήστη):

Αριθμός σελίδας σε VBA

Μπορείτε να εισάγετε χρησιμοποιώντας κεφαλίδες και υποσέλιδα, αλλά αν θέλουμε να προσθέσουμε έναν αριθμό σελίδας σε ένα κελί σε ένα φύλλο, τότε αυτή η μέθοδος δεν είναι κατάλληλη. Ας χρησιμοποιήσουμε την παράμετρο φύλλου PageSetup.Pages.Count, το οποίο καθορίζει τον αριθμό των σελίδων ενός δεδομένου φύλλου προς εκτύπωση.
Ο αλγόριθμος για την αναζήτηση ενός αριθμού σελίδας είναι ο εξής: για όλα τα φύλλα που βρίσκονται μεταξύ δύο δεδομένων φύλλων, αθροίζουμε τον αριθμό των σελίδων σε αυτά.
Επιστρέφουμε στο πρόγραμμα επεξεργασίας της Visual Basic και προσθέτουμε μια νέα συνάρτηση στη λειτουργική μονάδα:

Visual Basic

Συνάρτηση Αριθμός σελίδας (Όνομα φύλλου 1 ως συμβολοσειρά, Όνομα φύλλου 2 ως συμβολοσειρά) Ως ακέραιος "Συνάρτηση αριθμών σελίδας (ορίσματα Όνομα φύλλου1 και Όνομα φύλλου2 ως κείμενο) επιστρέφοντας ακέραιες τιμές Dim FirstPage ως ακέραιος, LastPage ως ακέραιος "εκ νέου αρχικοποίηση της εφαρμογής "variacultablet Page 10. = 0 " επιστρέφει τιμή = 0 FirstPage = Φύλλα εργασίας (SheetName1). Ευρετήριο "λαμβάνοντας τον αριθμό του αρχικού φύλλου LastPage = Φύλλα εργασίας(SheetName2). Ευρετήριο "λαμβάνοντας τον αριθμό του φύλλου τέλους Για i = Πρώτη Σελίδα στην Τελευταία Σελίδα - 1 "ανακύκλωση φύλλων Αριθμός σελίδας = Αριθμός σελίδας + Φύλλα(i) .PageSetup.Pages.Count "προσθέστε τον αριθμό των σελίδων του τρέχοντος φύλλου στην επιστρεφόμενη τιμή της συνάρτησης Next i End

Συνάρτηση Αριθμός σελίδας (Όνομα φύλλου1 ως συμβολοσειρά , Όνομα φύλλου2 ως συμβολοσειρά ) ως ακέραιος αριθμός "συνάρτηση Αριθμός σελίδας (ορίσματα SheetName1 και SheetName2 ως κείμενο) επιστρέφοντας ακέραιες τιμές

Μείωση της Πρώτης Σελίδας ως Ακέραιος, της Τελευταία Σελίδας ως Ακέραιος "αρχικοποίηση μεταβλητών

Εφαρμογή. Volatile True "αυτόματος επανυπολογισμός

Αριθμός Σελίδας = 0 "επιστρεφόμενη τιμή = 0

FirstPage = Φύλλα εργασίας (SheetName1) . Δείκτης "παίρνοντας τον αριθμό του αρχικού φύλλου

LastPage = Φύλλα εργασίας (SheetName2) . Δείκτης "Λήψη του αριθμού τέλους φύλλου

Επόμενο i

Λειτουργία τερματισμού

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


Ταυτόχρονα, στα φύλλα "Μέρος 3" και "Μέρος 4" (από το προηγούμενο παράδειγμα), προσθέσαμε επιπλέον δεδομένα, έτσι ώστε το φύλλο άρχισε να περιλαμβάνει πολλές σελίδες.

Δυστυχώς, το μειονέκτημα αυτής της επιλογής για τον προσδιορισμό του αριθμού σελίδας είναι η ταχύτητα της λειτουργίας.
Κατά την εκτέλεση της λειτουργίας PageSetup.Pages.Count, το Excel έχει πρόσβαση στις ρυθμίσεις εκτύπωσης του εκτυπωτή για κάθε σελίδα, κάτι που σε μεγάλα βιβλία οδηγεί σε μεγάλο χρόνο υπολογισμού για τη λειτουργία.

Χαρακτηριστικά υπολογισμού

Δεδομένου ότι οι λειτουργίες Αριθμός ΦύλλουΚαι Αριθμός σελίδαςεξαρτώνται μόνο από μεταβλητές κειμένου, οπότε όταν αλλάζει ο αριθμός των φύλλων ή των σελίδων στο βιβλίο, δεν υπολογίζονται ξανά αυτόματα.
Για να αποφύγουμε εν μέρει το πρόβλημα επανυπολογισμού, προσθέσαμε την εντολή στον κωδικό λειτουργίας (3η γραμμή) Application.Volatile True, το οποίο υπολογίζει εκ νέου το αποτέλεσμα της συνάρτησης όταν αλλάζουν τα περιεχόμενα των κελιών (ανάλογα με τον πλήρη επανυπολογισμό των τύπων πατώντας το F9).
Εάν η συνάρτηση εξακολουθεί να επιβραδύνει σημαντικά την εργασία, τότε μπορείτε να εξαιρέσετε αυτήν τη γραμμή από τον κώδικα, αλλά σε αυτήν την περίπτωση, μην ξεχάσετε να βεβαιωθείτε ότι οι τύποι υπολογίζονται εκ νέου στην τελική έκδοση του εγγράφου.



 

Ίσως είναι χρήσιμο να διαβάσετε: