Επιλέξτε Κάθε Άλλη (ή Κάθε ν ') σειρά - Excel & Φύλλα Google

Λήψη παραδείγματος βιβλίου εργασίας

Κάντε λήψη του παραδείγματος βιβλίου εργασίας

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

Προσδιορίστε κάθε άλλη σειρά

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

1 = MOD (ROW (B3), 2)

Θα το αναλύσουμε παρακάτω.

Λειτουργία ROW - Επιστροφή αριθμού σειράς

Αρχικά, θα χρησιμοποιήσουμε τη συνάρτηση ROW για να μας πείτε σε ποια σειρά βρισκόμαστε:

1 = ΣΕΙΡΑ (Β3)

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

Λειτουργία MOD - Δείξτε εάν η σειρά διαιρείται με 2

Η συνάρτηση MOD θα μας δείξει εάν η σειρά στην οποία βρισκόμαστε διαιρείται με το 2.

1 = MOD (C3,2)

Ο συνδυασμός αυτών των συναρτήσεων δίνει τον αρχικό τύπο.

1 = MOD (ROW (B3), 2)

Επιλέξτε Every nth Row

Για να πάρουμε κάθε 3η (nη) σειρά, αλλάζουμε τον αριθμό για να διαιρέσουμε με 3 (n).

1 = MOD (c3,3)

Μπορούμε να ενεργοποιήσουμε το φίλτρο για φίλτρο στο αποτέλεσμα MOD που απαιτείται για την εμφάνιση συγκεκριμένων σειρών.

Λάβετε αξία από κάθε ένατη σειρά

Για να λάβουμε την τιμή από κάθε άλλη σειρά ή nη σειρά, μπορούμε να χρησιμοποιήσουμε τις συναρτήσεις OFFSET και ROW.

1 = OFFSET ($ B $ 3, (ROW (D1)*2) -1,0)

Θα το αναλύσουμε παρακάτω.

Επιστρέψτε την ένατη σειρά

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

1 = ΣΕΙΡΑ (Δ1)

Στην επόμενη ενότητα, θα χρησιμοποιήσουμε τη συνάρτηση OFFSET για να πάρουμε την τιμή από τη γραμμή πολλαπλασιασμένη με την τιμή στην οποία θέλετε να αντισταθμίσετε τη σειρά.

1 = OFFSET ($ B $ 3, (D3*2) -1,0)

Ο συνδυασμός αυτών των συναρτήσεων δίνει τον αρχικό τύπο.

1 = OFFSET ($ B $ 3, (ROW (E1)*2) -1,0)

Γράψτε τον κωδικό VBA

Μπορούμε να χρησιμοποιήσουμε μια διαδικασία VBA για να περιγράψουμε μια σειρά κελιών και να επιστρέψουμε την τιμή από κάθε 2ο ή ένατο κελί.

Η ακόλουθη διαδικασία θα περιηγηθεί στην περιοχή των κελιών και θα συμπληρωθεί κάθε δεύτερη σειρά στη στήλη C με τον αντίστοιχο αριθμό από τη στήλη Β.

123456789101112131415 Sub SelectAltRows ()Dim rng1 As RangeDim rng2 As RangeDim x ως ακέραιοςDim NoRws As Integer'επιλέξτε το εύροςΟρισμός rng1 = Εύρος ("B1: B10")«μετρήστε τις σειρέςNoRws = rng1.Rows.Countβρόχο μέσα σε κάθε δεύτερο κελί της περιοχήςΓια x = 1 Προς NoRws Βήμα 2«βάλτε την τιμή από τη στήλη Β στη στήλη Γrng1.Cells (x, 1). Offset (0, 1) = rng1.Cells (x, 1)ΕπόμενοΤέλος υπο

Το αποτέλεσμα της εκτέλεσης αυτής της διαδικασίας θα ήταν:

Επιλέξτε Κάθε Άλλη (ή Κάθε ν ') σειρά στα Υπολογιστικά φύλλα Google

Αυτοί οι τύποι λειτουργούν ακριβώς το ίδιο στα Φύλλα Google όπως στο Excel.

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

wave wave wave wave wave