Heim > Themen > excel > So wählen Sie jede andere oder jede n -te Spalte in Excel aus

So wählen Sie jede andere oder jede n -te Spalte in Excel aus

Joseph Gordon-Levitt
Freigeben: 2025-03-24 10:05:09
Original
964 Leute haben es durchsucht

In diesem Artikel führen Sie Schritt für Schritt durch den Prozess der Auswahl bestimmter Spalten in Excel, wie beispielsweise in jeder anderen oder jeder n-ten Spalte.

Microsoft Excel, die Bohrlochkalkulationssoftware für Datenenthusiasten und Fachleute, bietet verschiedene Methoden, um Spalten basierend auf bestimmten Kriterien auszuwählen. Während viele mit den Standardtechniken vertraut sind, gibt es weniger bekannte, aber effizientere Variationen, um diese Aufgabe zu erfüllen.

Wählen Sie alternative Spalten in Excel aus

Die einfachste Möglichkeit, alternative Spalten in Excel auszuwählen, besteht darin, die Strg -Taste in Kombination mit der Maus zu verwenden. So können Sie es tun:

  1. Halten Sie die STRG -Taste auf Ihrer Tastatur.
  2. Klicken Sie beim Halten der Strg -Taste auf den Header jeder anderen Spalte.
  3. Wiederholen Sie die Schritte 2 und 3, bis Sie alle gewünschten Spalten ausgewählt haben.
  4. Lassen Sie den Strg -Schlüssel los.

Infolgedessen haben Sie die alternativen Spalten ausgewählt:

So wählen Sie jede andere oder jede n -te Spalte in Excel aus

Durch die Verwendung der Strg -Taste können Sie alle 3 Rd , alle 4 oder jede n -te Spalte mit Handeln versehen, damit Sie in bestimmten Abschnitten Ihrer Daten Formatierung anwenden oder Berechnungen durchführen können.

Diese Methode zur Auswahl aller anderen oder jeder n -ten Spalte ist ein einfacher und effektiver Ansatz, insbesondere für kleine Datensätze. Es kann jedoch umständlich und zeitaufwändig werden, wenn es sich um große Datensätze handelt. Das manuelle Klicken auf jeden Spaltenkopf kann anfällig für Fehler sein und lästig werden. In solchen Fällen sind alternative Methoden nützlich, um den Prozess zu rationalisieren und wertvolle Zeit zu sparen.

Auswahl jeder anderen oder n -ten Spalte mit der Formel

Wenn Sie eine genauere Methode bevorzugen, um jede andere oder n -te Spalte in Excel auszuwählen, können Sie dies mit der Funktion der Choosecols erreichen. So können Sie es verwenden:

  1. Geben Sie in einer leeren Zelle die Choosecols -Formel ein. Das erste Argument sollte der Quellbereich sein, der die Spalten enthält, die Sie auswählen möchten.
  2. Geben Sie in den nachfolgenden Argumenten die Spaltennummern an, die Sie zurückgeben möchten.
  3. Drücken Sie die Eingabetaste , um die Formel anzuwenden.

Um beispielsweise jede gleichmäßige Spalte im Bereich A2: F20 auszuwählen, nimmt die Formel in dieser Form an:

=CHOOSECOLS(A2:F20, 2, 4, 6)

Diese Formel gibt an, dass Sie die Spalten 2, 4 und 6 aus dem Bereich A2: F20 zurückgeben möchten.

So wählen Sie jede andere oder jede n -te Spalte in Excel aus

Die Choosecols -Formel gibt die angegebenen Spalten als dynamisches Array zurück, die Sie problemlos aus auswählen und in einen anderen Teil Ihres Arbeitsblatts kopieren können.

Excel VBA, um jede andere Spalte auszuwählen

Mit VBA -Makros in Excel können Sie den Prozess der Auswahl jeder anderen Spalte mit Präzision und Effizienz automatisieren.

Makro, um jede ungerade Spalte in Excel auszuwählen

Dieser VBA-Code ermöglicht die Auswahl jeder seltsamen Spalte in Excel wie 1, 3, 5 usw., indem er dies erreicht, indem die Spalten innerhalb des von Benutzer ausgewählten Bereichs durch Iterien durchlaufen und einen neuen Bereich erstellt werden, der nur die ungeraden Spalten enthält. Der resultierende Bereich wird dann ausgewählt und ermöglicht eine einfache Identifizierung und Manipulation der gewünschten Spalten.

VBA -Code, um jede ungerade Spalte auszuwählen
Sub -selectoddcolumns () dim selectedRange als Bereich dim i as ganzzahl dim NewRange als Bereich 'Define Selected Range Set SelectedRange = Selection ' für jede Spalte im ausgewählten Bereich für i = 1 bis aus SelectedRange . SelectedRange.Columns (i)) End Wenn ich als nächstes einen neuen Bereich auswähle, wenn nicht NewRange ist nichts , dann NewRange. Wählen Sie End If End Sub

Makro, um jede gleichmäßige Spalte in Excel auszuwählen

Der folgende VBA-Code ermöglicht die Auswahl jeder gleichmäßigen Spalte wie 2, 4, 6 usw. Er automatisiert den Vorgang, indem die Spalten innerhalb des vorab ausgewählten Bereichs iteriert und einen neuen Bereich erstellt werden, der nur die gerade Spalten enthält.

VBA -Code, um jede gleichmäßige Spalte auszuwählen
Sub -selectevencolumns () dim selectedRange als Bereich dim i als ganzzahlige dim NewRange als Bereich ' Definieren von Selected Range Set SelectedRange = Selection ' für jede Spalte im ausgewählten Bereich für i = 2 bis aus SelectedRange SelectedRange.Columns (i)) End Wenn ich als nächstes einen neuen Bereich auswähle, wenn nicht NewRange ist nichts , dann NewRange. Wählen Sie End If End Sub

Um die Codes zu Ihrem Arbeitsbuch hinzuzufügen, befolgen Sie die in Excel einfügen in Excel beschriebenen Schritte.

Befolgen Sie die folgenden Schritte, um jede andere Spalte mit einem Makro auszuwählen:

  1. Heben Sie den Bereich hervor, in dem Sie Spalten auswählen möchten.
  2. Drücken Sie Alt F8, um das Makro -Dialogfeld zu öffnen.
  3. Wählen Sie das gewünschte Makro - selectoddcolumns oder selectevencolumns .
  4. Klicken Sie auf Ausführen , um den Code auszuführen.

So wählen Sie jede andere oder jede n -te Spalte in Excel aus

Excel -Makro, um jede n -te Spalte auszuwählen

Wenn Ihre Aufgabe darin besteht, jede n -te Spalte in einem Bereich auszuwählen, können Sie sie mit einem VBA -Makro und einer Benutzerform erreichen.

Erstellen Sie zunächst die Benutzerform:

  1. Klicken Sie im VBA -Editor auf einfügen > Benutzerform .
  2. Entwerfen Sie die Benutzerform mit einem Eingangsfeld wie einem Textfeld, um den Wert für N einzugeben.
  3. Fügen Sie eine OK -Taste hinzu, um das Makro auszulösen.

So wählen Sie jede andere oder jede n -te Spalte in Excel aus

Fügen Sie nach Abschluss des Designs des Formulars den Code für die OK -Schaltfläche hinzu. Doppelklicken Sie hierfür auf die Taste OK in der Benutzerform und fügen Sie den folgenden Code im Codefenster ein:

VBA -Code, um jede n -te Spalte in Excel auszuwählen
Dim SelectedRange als Bereich Dim i As Integer Dim NewRange als Bereich Dim InputNum Set SelectedRange = Selection ' Wenn eine Dezimalzahl eingegeben wird, wird nur der ganzzahlige Teil verwendet EingabeNum = int (val (textbox1.text))' Loop durch jede Spalte im ausgewählten Bereich INTINGNUMEDRECTECTSECTECEDRANGE . , vBexclamation, "Fehler" beenden Subend , wenn für i = inputnum to selectedRange.columns.count Step Inputnum ' jede Spalte in einem bestimmten Schritt zu einem neuen Bereich hinzufügen , wenn NewRange nichts ist , dann setze NewRange = SelectedRange . Wählen Sie Ende , wenn ich .

Erstellen Sie schließlich das SelectEvernColumn -Makro aus, um die Benutzerform einzubeziehen und die Funktionalität zu vervollständigen. Fügen Sie dazu den folgenden Code dem Modul in Ihrer Arbeitsmappe hinzu:

VBA -Makro, um jede n -te Spalte auszuwählen
Sub -selectEveryNcolumn () 'Zeigt ein Popup -Fenster zum Eingeben des N -Werts userForm1 an .

Tipp. Um Zeit zu sparen, können Sie unser Beispiel-Arbeitsbuch am Ende dieses Beitrags herunterladen, der die vorgezeichnete Benutzerform und das Makro enthält. Und dann kopieren Sie einfach den Code und UserForm1 aus der Beispiel -Arbeitsmappe in Ihre eigene.

Nach dem Durchführen des Makros wird ein Popup-Dialogfeld angezeigt, in dem nach dem Wert von N die gewünschte Nummer eingeben wird. Das Makro wählt jede n-te Spalte innerhalb des ausgewählten Bereichs aus.

So wählen Sie jede andere oder jede n -te Spalte in Excel aus

Wie Sie sehen, bietet Excel eine Vielzahl von Methoden, um alternative Spalten oder jede andere Spalte auszuwählen. Unabhängig davon, ob Sie die häufig bekannte Strg -Schlüsseltechnik bevorzugen, bei der Sie die gewünschten Spalten manuell oder die geniale Verwendung der Choosecols -Formel oder die automatisierten Lösungen mit VBA -Makros manuell handeln, hat Excel Sie abgedeckt. Die Auswahl hängt letztendlich von Ihren Vorlieben, der Komplexität Ihres Datensatzes und der von Ihnen gesuchten Automatisierung ab. Erforschen Sie diese Optionen, experimentieren Sie mit verschiedenen Techniken und finden Sie den Ansatz, der Ihren Anforderungen am besten entspricht. Happy Spalte Auswahl!

Üben Sie die Arbeitsmappe zum Download

VBA auswählen jede andere oder jede n -te Spalte in Excel (.xlsm -Datei)

Das obige ist der detaillierte Inhalt vonSo wählen Sie jede andere oder jede n -te Spalte in Excel aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage