Suchen Sie nach einem Wert mit Funktion

 Thor frage mich, ob es einen Weg gibt, um einen Nachschlag, ohne eine bestimmte Spalte die Adresse der Zelle mit dem Wert gefunden angeben oder Zeile mit dem Ergebnis. So will er einen Wert suchen und haben die Funktion, um alle Zellen in allen Arbeitsblättern in der Arbeitsmappe zu suchen und geben die vollständige Anschrift der Zelle, in der der Wert gefunden wurde.

 Der Ansatz, den Sie verwenden, wird von dem Bereich Sie suchen möchten bestimmt werden. Wenn Sie auf dem gleichen Blatt, auf dem die Antwort angezeigt suchen möchten, können Sie eine Formel wie die folgende verwenden:

 = Adresse *)
 MAX *), 4)

 Dies sollte als eine Matrixformel eingegeben werden, und es sucht nur in dem Bereich A1: E5. Sie können, wenn gewünscht, die ändert sich durch geeignetes Einstellen der Formel.

 Eine höhere Suchbereich wäre, auf ein gesamtes Arbeitsblatt zu suchen. Diese können weiterhin mit Hilfe einer Matrixformel, wie die folgenden durchgeführt werden:

 ADDRESS = *))
 MAX * ALS))

 Die Formel geht davon aus, dass das, was Sie brauchen, ist in Zelle A1 gespeichert. Sie müssen Hinweis auf den Namen des Arbeitsblatts Sie Änderungs crawlen möchten Tabelle1 Rechts daneben.

 Wenn Sie einen größeren Bereich, wie alle Arbeitsblätter in einer Arbeitsmappe finden wollen, dann ist die beste Lösung ist, um ein Makro, das die Suchfunktion in Excel ruft zu verwenden.

 Funktion FindAddr
 Dim wks As Work
 Dim rCell As Range
 As Boolean Dim bFound

 bFound = False
 Für jede wks In
 Mit wks
 Stellen rCell =
 , _
 Lookin: = Special xlValues, LookAt: = xlWhole, _
 Suche Sortieren: = xlByRows, _
 Suchrichtung: = xlNext, _
 Groß-: = False)
 Wenn nicht rCell als nichts
 bFound = True
 Exit für
 End If
 End With
 Weiter
 Wenn bFound Dan
 FindAddr = & "!" & _
 
 Andernfalls
 FindAddr = "Nicht gefunden"
 End If
 Stellen wks = Nothing
 = Nothing Set rCell
 End Function

 Diese Funktion wurde entwickelt, um von anderen Makro, das die für die in der Parameter vValue gesucht werden soll geht aufgerufen werden. Die Funktion gibt entweder die vollständige Adresse des ersten Spiels, oder es gibt "nicht gefunden", wenn es keine Einigung.

 Excel Tipps ist Ihre Quelle für kosteneffektive Microsoft Excel Training. Dieser Tipp gilt für Microsoft Excel 97, 2000, 2002 und 2003. Sie können eine Version dieser Tipp für die Ribbon-Oberfläche von Excel finden Sie finden Sie hier: Hier finden Sie einen Wert von einer Funktion.

(0)
(0)
Bemerkungen - 0
Keine Kommentare

Fügen Sie einen Kommentar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Zeichen übrig: 3000
captcha