Tipp: Andere Sprachen sind Google-Übersetzungen. Sie können die English Version dieses Links.
Einloggen
x
or
x
x
Registrieren
x

or

Wie wählt man Bereich basierend auf Zellenwert in einer anderen Spalte in Excel?

In diesem Artikel werde ich darüber sprechen, wie Bereiche basierend auf dem Zellenwert in einer anderen Spalte ausgewählt werden. Nehmen wir ein Beispiel, wenn die Zellen FALSE in Spalte C anzeigen, werden die relativen Zellen in Spalte A und Spalte B wie unten gezeigt angezeigt. Es gibt keine integrierte Funktion, die Ihnen bei der Lösung dieser Aufgabe helfen kann, aber in diesem Artikel kann ich mit einem VBA-Code umgehen.
doc Auswahl durch eine andere Spalte 1

Wählen Sie den Bereich anhand des Zellenwerts in einer anderen Spalte nach VBA-Code aus


Pfeil blaue rechte Blase Wählen Sie den Bereich anhand des Zellenwerts in einer anderen Spalte nach VBA-Code aus


Wählen Sie den Bereich anhand des Zellenwerts in einer anderen Spalte nach VBA-Code aus

1. Aktivieren Sie das Blatt, das Sie verwenden möchten, und drücken Sie Alt + F11 Tasten zum Aktivieren der Microsoft Visual Basic für Applikationen Fenster.

2 Klicken Einsatz > Modulund fügen Sie dann den Code unter dem neuen ein Modul Fenster.

VBA: Wählen Sie den Bereich anhand des Zellenwerts aus

Sub SelectByCellValue()
'UpdatebyExtendoffice20161128
    Dim lastrow As Long
    Dim xRg As Range, yRg As Range
    'change Sheet1 to suit
    With ThisWorkbook.Worksheets("Sheet2")
        lastrow = .Cells(.Rows.Count, "C").End(xlUp).Row
        Application.ScreenUpdating = False
        For Each xRg In .Range("C1:C" & lastrow)
            If UCase(xRg.Text) = "FALSE" Then
                If yRg Is Nothing Then
                    Set yRg = .Range("A" & xRg.Row).Resize(, 2)
                Else
                    Set yRg = Union(yRg, .Range("A" & xRg.Row).Resize(, 2))
                End If
            End If
        Next xRg
        Application.ScreenUpdating = True
    End With

    If Not yRg Is Nothing Then yRg.Select
End Sub

doc Auswahl durch eine andere Spalte 2

3. Drücken Sie F5 Taste, um die VBA auszuführen, und dann wurden die Bereiche basierend auf den Werten in Spalte C ausgewählt.

Text: Im VBA-Skript ist Sheet2 der aktive Blattname, C gibt die Spalte an, die Sie basierend auf dem auswählen möchten A und 2 in ("A" & xRg.Row) .Resize (, 2) zeigt an, dass zwei Spalten aus Spalte A ausgewählt werden sollen. Sie können die Referenzen nach Bedarf ändern.

Tipp.Wenn Sie schnell Zellen auswählen möchten, die einem bestimmten Wert entsprechen, verwenden Sie bitte die Kutools für Excel Wählen Sie bestimmte Zellen aus Dienstprogramm wie im folgenden Screenshot gezeigt. Es ist volle Funktionalität ohne Einschränkung in 60 Tagen, Bitte laden Sie sich jetzt eine kostenlose Testversion herunter.

doc bestimmte Zellen auswählen


Empfohlene Produktivitätswerkzeuge für Excel

Kutools for Excel hilft Ihnen, Ihre Arbeit immer im Voraus zu erledigen und sich von der Masse abzuheben

  • Mehr als 300 leistungsstarke erweiterte Funktionen, die für 1500-Arbeitsszenarien entwickelt wurden und die Produktivität um 70% steigern, geben Ihnen mehr Zeit, sich um Ihre Familie zu kümmern und das Leben zu genießen.
  • Sie müssen keine Formeln und VBA-Codes mehr auswendig lernen. Geben Sie Ihrem Gehirn eine Pause.
  • Werden Sie ein Excel-Experte in 3 Minuten. Komplizierte und wiederholte Operationen können in Sekunden durchgeführt werden.
  • Reduzieren Sie jeden Tag Tausende von Tastatur- und Mausoperationen und verabschieden Sie sich jetzt von Berufskrankheiten.
  • 110,000 hochwirksame Mitarbeiter und 300 + weltweit renommierte Unternehmen.
  • Kostenlose Testversion für 60-Tage mit allen Funktionen. Geld-zurück-Garantie für 60-Tage. 2 Jahre kostenloses Upgrade und Support.

Bringt das Browsen und Bearbeiten von Registerkarten in Microsoft Office, das weitaus leistungsstärker ist als die Registerkarten des Browsers

  • Die Registerkarte "Office" wurde für Word, Excel, PowerPoint und andere Office-Anwendungen entwickelt: Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
  • Steigert Ihre Produktivität um 50% und reduziert täglich Hunderte von Mausklicks für Sie!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.