Note: The other languages of the website are Google-translated. Back to English

Πώς να χρησιμοποιήσετε / τιμή αναφοράς από το προηγούμενο φύλλο εργασίας στο Excel;

Πώς να αναφέρετε μια συγκεκριμένη τιμή κελιού από το προηγούμενο φύλλο εργασίας κατά τη δημιουργία ενός αντιγράφου στο Excel; Για παράδειγμα, κατά τη δημιουργία ενός αντιγράφου του Sheet2, ίσως θελήσετε να αναφέρετε αυτόματα το κελί A1 του Sheet2 στο νέο αντιγραφόμενο φύλλο εργασίας (λέει το Sheet3). Πώς να το πετύχετε; Αυτό το άρθρο θα σας βοηθήσει.

Χρήση / τιμή αναφοράς από το προηγούμενο φύλλο εργασίας με λειτουργία που καθορίζεται από το χρήστη
Χρήση / τιμή αναφοράς από το προηγούμενο φύλλο εργασίας με το Kutools για Excel


Χρήση / τιμή αναφοράς από το προηγούμενο φύλλο εργασίας με λειτουργία που καθορίζεται από το χρήστη

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

1. Αφού δημιουργήσετε ένα νέο κενό φύλλο εργασίας (λέει το φύλλο 3), πατήστε άλλος + F11 ταυτόχρονα για να ανοίξετε το Microsoft Visual Basic για εφαρμογές παράθυρο.

2. Στο Microsoft Visual Basic για εφαρμογές παράθυρο, κάντε κλικ στην επιλογή Κύριο θέμα > Μονάδα μέτρησης. Στη συνέχεια, αντιγράψτε και επικολλήστε τον ακόλουθο κώδικα VBA στο παράθυρο Code.

VBA: Χρήση / τιμή αναφοράς από το προηγούμενο φύλλο εργασίας στο Excel

Function PrevSheet(RCell As Range)
    Dim xIndex As Long
    Application.Volatile
    xIndex = RCell.Worksheet.Index
    If xIndex > 1 Then _
        PrevSheet = Worksheets(xIndex - 1).Range(RCell.Address)
End Function

3. Πάτα το άλλος + Q ταυτόχρονα για να κλείσετε το Microsoft Visual Basic για εφαρμογές παράθυρο.

4. Επιλέξτε ένα κενό κελί του φύλλου 3 (λέει Α1), εισαγάγετε τον τύπο = Προηγούμενο φύλλο (A1) μέσα στο Φόρμουλα μπαρ και στη συνέχεια πατήστε το εισάγετε κλειδί.

Τώρα θα λάβετε την τιμή κελιού A1 του προηγούμενου φύλλου εργασίας (Sheet2) στο τρέχον φύλλο εργασίας.

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


Χρήση / τιμή αναφοράς από το προηγούμενο φύλλο εργασίας με το Kutools για Excel

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

Πριν από την εφαρμογή Kutools για Excel, σας παρακαλούμε κατεβάστε και εγκαταστήστε το πρώτα.

1. Εάν θέλετε να αναφέρετε την τιμή του κελιού A1 από το προηγούμενο φύλλο εργασίας στο τρέχον φύλλο εργασίας, επιλέξτε το κελί A1 στο τρέχον φύλλο εργασίας και, στη συνέχεια, κάντε κλικ Kutools > Περισσότερες > Ανατρέξτε δυναμικά σε φύλλα εργασίας. Δείτε το στιγμιότυπο οθόνης:

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

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

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

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


Χρήση / τιμή αναφοράς από το προηγούμενο φύλλο εργασίας με το Kutools για Excel


Τα καλύτερα εργαλεία παραγωγικότητας του Office

Το Kutools για Excel λύνει τα περισσότερα από τα προβλήματά σας και αυξάνει την παραγωγικότητά σας κατά 80%

  • Επαναχρησιμοποίηση: Εισαγάγετε γρήγορα σύνθετοι τύποι, γραφήματα και οτιδήποτε έχετε χρησιμοποιήσει στο παρελθόν. Κρυπτογράφηση κυττάρων με κωδικό πρόσβασης Δημιουργία λίστας αλληλογραφίας και στείλτε email ...
  • Super Formula Bar (επεξεργαστείτε εύκολα πολλές γραμμές κειμένου και τύπου). Διάταξη ανάγνωσης (εύκολη ανάγνωση και επεξεργασία μεγάλου αριθμού κελιών). Επικόλληση σε φιλτραρισμένο εύρος...
  • Συγχώνευση κελιών / σειρών / στηλών χωρίς απώλεια δεδομένων · Περιεχόμενο διαχωρισμού κελιών Συνδυάστε διπλές σειρές / στήλες... Αποτροπή διπλών κυττάρων; Συγκρίνετε τα εύρη...
  • Επιλέξτε Διπλότυπο ή Μοναδικό Σειρές; Επιλέξτε Κενές σειρές (όλα τα κελιά είναι κενά). Σούπερ εύρεση και ασαφής εύρεση σε πολλά βιβλία εργασίας. Τυχαία επιλογή ...
  • Ακριβές αντίγραφο Πολλαπλά κελιά χωρίς αλλαγή της αναφοράς τύπου. Αυτόματη δημιουργία αναφορών σε πολλαπλά φύλλα? Εισαγωγή κουκκίδων, Πλαίσια ελέγχου και άλλα ...
  • Εξαγωγή κειμένου, Προσθήκη κειμένου, Κατάργηση κατά θέση, Αφαιρέστε το διάστημα; Δημιουργία και εκτύπωση υποσύνολων σελιδοποίησης. Μετατροπή περιεχομένου και σχολίων μεταξύ κελιών...
  • Σούπερ φίλτρο (αποθηκεύστε και εφαρμόστε σχήματα φίλτρων σε άλλα φύλλα). Προηγμένη ταξινόμηση ανά μήνα / εβδομάδα / ημέρα, συχνότητα και άλλα. Ειδικό φίλτρο με έντονη, πλάγια ...
  • Συνδυάστε βιβλία εργασίας και φύλλα εργασίας; Συγχώνευση πινάκων βάσει βασικών στηλών. Διαχωρίστε τα δεδομένα σε πολλά φύλλα; Μαζική μετατροπή xls, xlsx και PDF...
  • Περισσότερα από 300 ισχυρά χαρακτηριστικά. Υποστηρίζει Office / Excel 2007-2021 και 365. Υποστηρίζει όλες τις γλώσσες. Εύκολη ανάπτυξη στην επιχείρηση ή τον οργανισμό σας. Πλήρεις δυνατότητες δωρεάν δοκιμής 30 ημερών. Εγγύηση επιστροφής χρημάτων 60 ημερών.
kte καρτέλα 201905

Το Office Tab φέρνει τη διεπαφή με καρτέλες στο Office και κάνει την εργασία σας πολύ πιο εύκολη

  • Ενεργοποίηση επεξεργασίας και ανάγνωσης καρτελών σε Word, Excel, PowerPoint, Publisher, Access, Visio και Project.
  • Ανοίξτε και δημιουργήστε πολλά έγγραφα σε νέες καρτέλες του ίδιου παραθύρου και όχι σε νέα παράθυρα.
  • Αυξάνει την παραγωγικότητά σας κατά 50% και μειώνει εκατοντάδες κλικ του ποντικιού για εσάς κάθε μέρα!
κάτω μέρος γραφείου
Σχόλια (21)
Δεν υπάρχουν ακόμη βαθμολογίες. Γίνε ο πρώτος που θα αξιολογήσετε!
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Γεια σας, έχω μια ερώτηση για τους ειδικούς. Μπορώ να κάνω μια αναφορά στο προηγούμενο φύλλο. Αλλά θα ήθελα να συνεχίσω να επαναλαμβάνω αυτήν την αναφορά σε όλο το βιβλίο εργασίας στο ίδιο κελί στα επόμενα φύλλα. (δηλαδή D13) Παράδειγμα: Φύλλο 1 Το κελί D13 επαναλαμβάνεται στα επόμενα φύλλα με 1 αυξητική τιμή το καθένα. Ωστόσο, αν διαγράψω το φύλλο 7 ή οποιοδήποτε άλλο φύλλο, χρειάζομαι excel για να συνεχίσω να μετρώ με τον ίδιο τρόπο. για παράδειγμα φύλλο 1 Ξεκινάω με 100 φύλλο 20, καταλήγω με 119 αν διαγράψω δύο φύλλα , θέλω να βεβαιωθώ ότι οι αναφορές αλλάζουν αυτόματα χωρίς χειροκίνητη παρέμβαση. Αυτό σημαίνει ότι η αναφορά στο D13 αλλάζει αυτόματα αφού διαγράψω φύλλα. Σας ευχαριστώ για τη βοήθειά σας.
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Εξαιρετική δουλειά και εξήγηση. Μου έσωσε τόσο πολύ χρόνο, ευχαριστώ πολύ.
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Έψαχνα κάτι για να το κάνω αυτό για πάντα, σας ευχαριστώ πολύ που δεν έχετε ιδέα. Έχω ένα απλό υπολογιστικό φύλλο για την εβδομαδιαία εισαγωγή δεδομένων και μια νέα καρτέλα για κάθε εβδομάδα. οι ημέρες, η ημερομηνία, η εβδομάδα #, κ.λπ. γίνεται +1 και, στη συνέχεια, αρπάζεται από το προηγούμενο φύλλο και μετακινείται στο νέο, αυτό δημιούργησε μια γρήγορη λύση για τη μεταφορά δεδομένων σε διαφορετικά φύλλα--- Και πάλι ευχαριστώ
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Καλή μέρα,
Δυστυχώς δεν μπορώ να βοηθήσω με αυτό, μπορείτε να δημοσιεύσετε την ερώτησή σας στο φόρουμ μας: https://www.extendoffice.com/forum.html για να λάβετε περισσότερες υποστηρίξεις Excel από τον επαγγελματία μας.
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Τι γίνεται με την αξία χρήσης από το επόμενο φύλλο;
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Γεια Alex,
Για να λάβετε την τιμή από το επόμενο φύλλο, αντικαταστήστε το σύμβολο μείον με το σύμβολο συν στην έκτη γραμμή του κώδικα:
PrevSheet = Φύλλα εργασίας (xIndex + 1).Range(RCell.Address)
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Γεια σου Crystal, προσπάθησα να αντικαταστήσω το σύμβολο μείον με ένα σύμβολο συν αλλά δεν λειτούργησε - το σχετικό κελί μόλις επέστρεψε ένα μηδέν. Θέλω απλώς οι αλλαγές που απαιτούνται να γίνουν ακριβώς όπως παραπάνω ΑΛΛΑ με την αρίθμηση του βιβλίου εργασίας από δεξιά προς τα αριστερά, π.χ. Φύλλο 3, Φύλλο 2, Φύλλο1 (το προηγούμενο φύλλο θα είναι αυτό στα δεξιά). Ευχαριστώ
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Γεια σου Mav,
Η μέθοδος λειτουργεί με βάση τη σειρά των φύλλων εργασίας στο βιβλίο εργασίας σας. δηλ. Η σειρά των φύλλων εργασίας από αριστερά προς τα δεξιά είναι Φύλλο3, Φύλλο2 και Φύλλο1. Για το Φύλλο2, το προηγούμενο φύλλο εργασίας είναι το Φύλλο3 και το επόμενο φύλλο εργασίας είναι το Φύλλο1.
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Γεια σου Crystal,
Ναι ξέρω. Το ερώτημά μου (όπως του Alex) είναι ποια αλλαγή απαιτείται για να λειτουργήσει με τον άλλο τρόπο, δηλαδή για το επόμενο φύλλο, όπου το επόμενο φύλλο βρίσκεται στα αριστερά του προηγούμενου φύλλου; Έγραψες στον Άλεξ,
"παρακαλώ αντικαταστήστε το σύμβολο μείον με το σύμβολο συν στην έκτη γραμμή του κώδικα:
PrevSheet = Φύλλα εργασίας(xIndex + 1).Range(RCell.Address)".
Το σχόλιό μου ήταν απλώς για να πω ότι η συγκεκριμένη αλλαγή δεν λειτούργησε και να ρωτήσω αν έχετε έναν τρόπο που θα λειτουργήσει πραγματικά.
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Ακολούθησα τα βήματα 1-4 αλλά συνεχίζω να επιστρέφω ένα #NAME; σφάλμα - Συμβουλέψτε;
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Γεια σου Andrew,
Ποια έκδοση του Office χρησιμοποιείτε;
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Ακολούθησα τα βήματα 1-4, αλλά συνεχίζω να λαμβάνω ένα σφάλμα #NAME. Excel 2016. Συμβουλέψτε;
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Γεια Ανών,
Ο κώδικας λειτουργεί καλά στο Excel 2016 μου. Βρήκατε υπενθύμιση συγκεκριμένου σφάλματος στο παράθυρο του κώδικα κατά τη λήψη του αποτελέσματος σφάλματος #NAME;
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Δοκίμασα τον κώδικα αλλά επιστρέφει τύπους που δεν επιτρέπονται. Το κελί του προηγούμενου φύλλου εργασίας είναι αποτέλεσμα ενός τύπου., πώς παρακάμπτετε τον τύπο και επιστρέφετε το αποτέλεσμα; Το προηγούμενο κελί φύλλου επιστρέφει τον τύπο =SUM(L38:L39)-L40
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Γεια σου RudyT, το δοκίμασα στην περίσταση που αναφέρεις, αλλά δεν έχω κανένα πρόβλημα εδώ. Ποια έκδοση του Excel χρησιμοποιείτε;
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Ουάου, αυτό ήταν πριν από 3 μήνες, αλλά σίγουρα εκτιμώ την απάντηση...

Δεν ξέρω πώς να ελέγξω το Excel 365... Το πρόβλημα είναι ότι έχω μια τιμή που θέλω να περάσω σε νέο φύλλο, που πρέπει να διαβαστεί, να πάρει την τιμή του προηγούμενου φύλλου χωρίς να το ονομάσω. Απλώς λάβετε την προηγούμενη τιμή φύλλου. Ο κωδικός σας μεταβιβάζει τον κωδικό του προηγούμενου φύλλου και όχι την τιμή. Επειδή η τιμή του κελιού είναι ένας τύπος που συγκεντρώνει τα σύνολα από 2 άλλα κελιά.
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Εξαιρετικό Έχω χρησιμοποιήσει προηγούμενη συνάρτηση φύλλου, αλλά, αν κάνω οποιεσδήποτε προσθήκες γραμμών ή στηλών στο προηγούμενο φύλλο, οι τιμές αλλάζουν, θέλω σταθερό αποτέλεσμα. για παράδειγμα αν επιλέξω =prevsheet(A6) όπου η τιμή είναι εκεί, αλλά στο προηγούμενο φύλλο αν προσθέσω μία σειρά η τιμή θα πάει στο A7, αλλά στο τρέχον φύλλο παίρνει την τιμή μόνο A6, μπορείτε να με βοηθήσετε
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Εξοχος!!! Ο κώδικας VBA ευχαριστώ πολύ
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
ΣΑΣ ΕΥΧΑΡΙΣΤΩ ΠΑΡΑ ΠΑΡΑ ΠΟΛΥ! ΠΟΛΥ ΧΡΗΣΙΜΟ!
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Γεια σου.

Χρησιμοποιώ το ελληνικό Office 365 με εγκατεστημένες όλες τις ενημερώσεις και δεν μπορώ να το κάνω να λειτουργήσει.

Επιστρέφει το σφάλμα ονόματος στο κελί που εισάγω =PrevSheet(A1).

Και τα δύο φύλλα έχουν τον κωδικό vba και το αρχείο αποθηκεύεται ως .xlsb

Οποιεσδήποτε ενδείξεις;
Ευχαριστώ εκ των προτέρων :)
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Γεια σου Σώτο,
Πρέπει να βάλετε το VBA στο Ενότητα (κωδικός) παράθυρο (πατήστε τα πλήκτρα Alt + F11 για να ανοίξετε το Visual Editor, κάντε κλικ στο Insert > Module για να προσθέσετε έναν νέο επεξεργαστή Module και εισαγάγετε τον κωδικό). Στη συνέχεια εφαρμόστε τον τύπο.
Δεν υπάρχουν σχόλια δημοσιεύτηκε ακόμα
Αφήστε τα σχόλιά σας
Δημοσίευση ως επισκέπτης
×
Αξιολογήστε αυτήν την ανάρτηση:
0   Χαρακτήρες
Προτεινόμενες τοποθεσίες

Ακολουθησε μας

Πνευματικά δικαιώματα © 2009 - www.extendoffice.com. | Ολα τα δικαιώματα διατηρούνται. Τροφοδοτείται από ExtendOffice. | Sitemap
Το Microsoft και το λογότυπο του Office είναι εμπορικά σήματα ή σήματα κατατεθέντα της Microsoft Corporation στις Ηνωμένες Πολιτείες ή / και σε άλλες χώρες.
Προστατεύεται από το Sectigo SSL