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

Πώς να αναζητήσετε την πρώτη μη μηδενική τιμή και να επιστρέψετε την αντίστοιχη κεφαλίδα στήλης στο Excel;

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

αναζήτηση doc πρώτα μη μηδέν 1

Αναζητήστε την πρώτη μη μηδενική τιμή και επιστρέψτε την αντίστοιχη κεφαλίδα στήλης με τον τύπο


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

Για να επιστρέψετε την κεφαλίδα στήλης της πρώτης μη μηδενικής τιμής στη σειρά, ο παρακάτω τύπος μπορεί να σας βοηθήσει, κάντε το εξής:

Εισαγάγετε αυτόν τον τύπο: =INDEX($B$1:$I$1,MATCH(TRUE,INDEX(B2:I2<>0,),0)) σε ένα κενό κελί όπου θέλετε να εντοπίσετε το αποτέλεσμα, K2, για παράδειγμα, και στη συνέχεια σύρετε τη λαβή πλήρωσης προς τα κάτω στα κελιά που θέλετε να εφαρμόσετε αυτόν τον τύπο και όλες οι αντίστοιχες κεφαλίδες στηλών της πρώτης μη μηδενικής τιμής επιστρέφονται όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης:

αναζήτηση doc πρώτα μη μηδέν 2

Note: Στον παραπάνω τύπο, Β1: I1 είναι οι κεφαλίδες στηλών που θέλετε να επιστρέψετε, Β2: I2 είναι τα δεδομένα σειράς που θέλετε να αναζητήσετε την πρώτη μη μηδενική τιμή.


Τα καλύτερα εργαλεία παραγωγικότητας του 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% και μειώνει εκατοντάδες κλικ του ποντικιού για εσάς κάθε μέρα!
κάτω μέρος γραφείου
Σχόλια (13)
Δεν υπάρχουν ακόμη βαθμολογίες. Γίνε ο πρώτος που θα αξιολογήσετε!
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
se volessi "l'ultimo" Valore Diverso Da Zero E Restituire L'intestazione Della Colonna Corrispondente Con La Formula?
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Πώς μπορώ να επιστρέψω τη δεύτερη και την τρίτη, κλπ. μη μηδενική τιμή; Ο τύπος σας είναι καταπληκτικός, αλλά προσπαθώ να αναζητήσω περισσότερες λέξεις-κλειδιά από ένα κείμενο, έτσι μερικές φορές είναι 2 ή 3 στην ίδια πρόταση
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
ΜΠΟΡΕΙΤΕ ΝΑ ΕΞΗΓΗΣΕΤΕ ΠΩΣ ΛΕΙΤΟΥΡΓΕΙ ΑΥΤΗ Η ΦΟΡΜΟΥΛΑ
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Γεια σου Priya, χαίρομαι να βοηθήσω. Θα χωρίσω τον τύπο = INDEX($B$1:$I$1,MATCH(TRUE,INDEX(B2:I2<>0,),0)) σε 3 μέρη και θα σας εξηγήσω τον τύπο βήμα προς βήμα.
Αρχικά, ας δούμε τον εσωτερικό τύπο =INDEX(B2:I2<>0,). Αυτός ο τύπος επιστρέφει έναν πίνακα TRUE και FALSE είτε οι τιμές του εύρους B2:I2 είναι ίσες με 0. Δείτε το στιγμιότυπο οθόνης 1, ο τύπος =INDEX(B2:I2<>0,) επιστρέφει {FALSE,FALSE,FALSE,FALSE, TRUE,TRUE,TRUE,TRUE}.
Δεύτερον, =MATCH(TRUE,INDEX(B2:I2<>0,),0) =MATCH(TRUE, {FALSE,FALSE,FALSE,FALSE,TRUE,TRUE,TRUE,TRUE}, 0). Επιστρέφει τη θέση της πρώτης τιμής "TRUE", ενώ το 0 στον τύπο σημαίνει ακριβή αντιστοίχιση. Μπορούμε να δούμε ότι η πρώτη τιμή "TRUE" εμφανίζεται στην 5η θέση του πίνακα. Στη συνέχεια, ο δεύτερος τύπος επιστρέφει 5. Δείτε το στιγμιότυπο οθόνης 2.
Τέλος, =INDEX(B1:I1,MATCH(TRUE,INDEX(B2:I2<>0,),0))=INDEX(B1:I1,5). Επιστρέφει την 5η τιμή του πίνακα B1:I1. Μπορούμε να δούμε στο στιγμιότυπο οθόνης ότι η τιμή είναι "Μάιος". Έτσι η τελική φόρμουλα επιστρέφει "Μάιος". 
ΥΓ: Για να σύρουμε τη λαβή πλήρωσης προς τα κάτω στον τύπο για να λάβουμε τα υπόλοιπα αποτελέσματα, πρέπει να κάνουμε το εύρος B1:I1 απόλυτο. Έτσι προσθέτουμε $ στο εύρος B1:I1 για να το διατηρήσουμε απόλυτο. 
Ελπίζω η εξήγησή μου να σας λύσει το παζλ. Να εχεις μια ωραια μερα.
Με εκτίμηση, Mandy
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Γεια σου MandyZhou,

Ευχαριστώ για την εξήγηση!
Έχω μια επόμενη ερώτηση.
Πώς θα άλλαζε η φόρμουλα αν έπρεπε να κοιτάξετε και εσείς τη χρονιά;
Έτσι, στο παραπάνω παράδειγμα, ας υποθέσουμε ότι η στήλη J είναι 'Έτος' και ότι στο κελί J2 γράφεται '2015'.
Και στο κελί K2 θα χρειαζόμουν την κεφαλίδα στήλης για την πρώτη μη μηδενική τιμή του έτους στο L2 (έτος 2015, επομένως θα έπρεπε να βρω το 'Jun' στο κελί K2).

Ευχαριστώ εκ των προτέρων για την βοήθειά σας!
Ιάσονας
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Πώς αναζητάτε τη δεύτερη, τρίτη και τέταρτη μη μηδενική τιμή;
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Γεια σου Ρόμπερτ,
Για να αναζητήσετε τη δεύτερη, τρίτη ή τέταρτη μη μηδενική τιμή και να επιστρέψετε τις στήλες τους, εφαρμόστε τον παρακάτω τύπο: (Μετά την επικόλληση του τύπου, πατήστε Ctr + Shift + Enter τα κλειδιά μαζί.)
=INDEX($B$1:$I$1,SMALL(IF(B2:I2<>0, COLUMN(B2:I2)-COLUMN(A2)),2))


Note: Για να εξαγάγετε το τρίτο ή το τέταρτο αποτέλεσμα, πρέπει απλώς να αλλάξετε τον αριθμό 2 σε 3,4 όπως χρειάζεστε.

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

Υ.Γ. Ήταν πολύ χρήσιμο, σας ευχαριστώ πολύ!
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Γεια σου Αλί,
Για να λάβετε την κεφαλίδα στήλης με βάση την τελευταία μη μηδενική τιμή, εφαρμόστε τον παρακάτω τύπο, δείτε στιγμιότυπο οθόνης:
=INDEX($B$1:$H$1,MAX((COLUMN(B2:H2)-MIN(COLUMN(B2:H2))+1)*(B2:H2<>0)))
Θυμηθείτε να πατήσετε Ctrl + Shift + Enter κλειδί μαζί.
https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-last-non-zero.png
Παρακαλώ δοκιμάστε, ελπίζω ότι μπορεί να σας βοηθήσει!
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Η φόρμουλα είναι εξαιρετικά χρήσιμη και με βοήθησε να τακτοποιήσω την κατάσταση! Ευχαριστώ!!! Υπάρχει περίπτωση να βοηθήσετε για να εξηγήσετε επίσης πώς λειτουργεί;
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
E como faço pra procurar o primeiro valor diferente de zero da esquerda pra direita;
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Γεια σου Matheus
Εάν θέλετε να επιστρέψετε την πρώτη μη μηδενική τιμή από μια σειρά, εφαρμόστε τον παρακάτω τύπο:
=INDEX(B2:F2,MATCH(TRUE,INDEX(B2:F2<>0,),0))
Παρακαλώ δοκιμάστε, ελπίζω να σας βοηθήσει!
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Ξέρει κανείς τι θα κάνατε αν το κελί σας που περιέχει μηδέν έχει έναν τύπο; Όταν χρησιμοποιώ αυτόν τον τύπο, καταλήγω σε ό,τι κι αν είναι η κεφαλίδα της πρώτης στήλης, ανεξάρτητα από το αν είναι μηδέν ή όχι.
Δεν υπάρχουν σχόλια δημοσιεύτηκε ακόμα
Αφήστε τα σχόλιά σας
Δημοσίευση ως επισκέπτης
×
Αξιολογήστε αυτήν την ανάρτηση:
0   Χαρακτήρες
Προτεινόμενες τοποθεσίες

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

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