Excel Wert In Spalte Suchen Und Zeile Ausgeben

Sucht nach ns oder mehreren Datensätzen an einer Tabelle.

Du schaust: Excel wert in spalte suchen und zeile ausgeben

Beschreibung

Die Filter-Funktion sucht Datensätze in einer Tabelle, die eine Formel erfüllen. Mit Filter finden sie Datensätze, ns mindestens einen Kriterium erfüllen; Datensätze, die nein Kriterium erfüllen, werden verworfen.

Die LookUp-Funktion sucht den ersten Datensatz in einer Tabelle, der einer Formel erfüllt. Verwenden sie LookUp, um herum einen einzelnen Datensatz zu suchen, das mindestens einen Kriterium erfüllt.

Bei beide wird ns Formel zum jeden Datensatz ns Tabelle ausgewertet. Datensätze, das TRUE ausgeben, zu sein im ergebnis enthalten. Neben ns normalen Operatoren ns Formel können sie die in- und exactin-Operatoren weil das Übereinstimmungen mit Teilzeichenfolgen verwenden.

Die Felder des aktuell verarbeiteten Datensatzes sind an der formel verfügbar. Verwenden sie den ThisRecord-Operator, hagen referenzieren sie Felder einfach namentlich als jeden ist anders Wert. Der As-Operator kann sogar verwendet werden, um herum den kommen sie verarbeitenden Datensatz kommen sie benennen, wodurch dein Formel leichter verständlich ich werde und verschachtelte Datensätze zugänglich werden. Weitere information finden sie in den folgenden Beispielen und unter arbeit mit Datensatzumfang.

Die Search-Funktion sucht Datensätze in einer Tabelle, die eine Zeichenfolge in eine ihr Spalten enthalten. Das Zeichenfolge kann an einer beliebigen arbeit innerhalb das Spalte auftreten. Beispielsweise würde die suchen nach „rob“ hagen „bert“ eine Übereinstimmung in einer Spalte finden, das „Robert“ enthält. In Search wird ns Groß-/Kleinschreibung beachtet. Im Gegensatz zu Filter und LookUp, verwendet das Search-Funktion anstelle ns Formel einer einzelne Zeichenfolge für ns Übereinstimmung.

Filter und Search geben eine Tabelle zurück, ns dieselben Spalten wie die ursprüngliche Tabelle und das Datensätze enthält, die ns Kriterien entsprechen. LookUp gibt nach dem angewandt einer Formel, um den Datensatz an einen persönlich Wert kommen sie reduzieren, zeigen den zuerst gefundenen Datensatz zurück. Einmal keine Datensätze gegründet wurden, geben sie Filter und Search einer leere Tabelle und LookUp leer zurück.

Wie Zeichenfolgen und zahlen sind sogar Tabellen an Power Apps Werte. Sie können in Funktionen gib mir hand vorbei und by diesen zurückgegeben werden. Filter, Search und LookUp ändern einer Tabelle nicht. Stattdessen nehmen sie eine Tabelle als Argument das gegenteil und geben eine Tabelle, einer Datensatz oder einen einzelnen Wert daraus zurück. Weitere details erfahren sie unter arbeit mit Tabellen.

Delegierung

Sofern möglich,erfolgt in Power Apps eine Filterdelegation und Vorgangssortierung in Bedarf basierend der ergebnisse entsprechend der Datenquelle. Wenn sie beispielsweise eine apps starten, in der einer Galerie-Steuerelementfeld mit antragszahlen enthalten ist, wille anfänglich nur die zuerst Datensatzgruppe zu Gerät übertragen. In Scrollen importieren weitere zahlen aus das Datenquelle übertragen. Ns führt bei der App zu einer schnelleren Startzeit und ns schnelleren Zugriff in umfangreiche Datensets.

Allerdings ist eine Delegierung gegebenenfalls nicht immer möglich. Die von Datenquellen in Bezug oben Delegation unterstützten funktion und Operatoren unterscheiden sich. Falls ns vollständige Delegierung einer Formel nicht möglich ist, wird das Anteil, ns nicht delegiert verstehen kann, in der Erstellungsumgebung mit einen Warnung gekennzeichnet. Denken sie möglichst von eine revision der rezept nach, um herum Funktionen und Operatoren kommen sie vermeiden, das nicht delegiert werden können. In der Delegierungsliste importieren die Datenquellen und Vorgänge, das nicht delegiert importieren können, genau aufgeführt.

Wenn keine Delegierung durchführbarkeit ist, überträgt energie Apps zeigen wenige Datensatzgruppen von lokalen Bearbeitung. Filter- und Sortierungsfunktionen arbeit dann mit weniger Datensatzgruppen. In der Galerie ist möglicherweise no alles verfügbar und ns könnte zum Benutzer verwirrend sein.

Weitere informationen finden sie unter Überblick über Delegation.

Syntax

Filter(Table*, Formula1 <, Formula2, ... > )

Table – Erforderlich. Die kommen sie suchende Tabelle.

Search(Table*, SearchString, Column1 <, Column2, ... > )

Table – Erforderlich. Die zu suchende Tabelle.Suchzeichenfolge (erforderlich): Zeichenfolge, nach das gesucht importieren soll. In leer oder einer leeren Zeichenfolge werden alle Datensätze zurückgegeben.Spalte(n) (erforderlich): Spaltennamen an der Tabelle, das gesucht verstehen sollen. Die kommen sie suchenden Spalten müssen Text enthalten. Spaltennamen müssen, zu haben Zeichenfolgen und in doppelte Anführungszeichen eingeschlossen sein. Allerdings müssen ns Spaltennamen statisch sein und können no mit einer Formel behauptet werden. Wenn SearchString innerhalb der zahlen für dies Spalten als eine teilrepublik Übereinstimmung gefunden wurde, wird das vollständige Datensatz zurückgegeben werden.

Hinweis

Bei SharePoint- und Excel-Datenquellen, ns Spaltennamen mit Leerzeichen enthalten, geben sie jedes Leerzeichen wie "_x0020_" an. Geben sie zum beispiel "Column Name" zusammen "Column_x0020_Name" an.


LookUp(Table*, Formula <, ReductionFormula > )

Table – Erforderlich. Die zu suchende Tabelle. Auf der Benutzeroberfläche wird ns Syntax oberhalb ns Funktionsfelds wie Quelle angezeigt.Formula – Erforderlich.Formel, basierend derer das einzelnen Datensätze in der Tabelle bewerten werden. Das Funktion gibt ns ersten Datensatz zurück, der zusammen WAHR bewertet wird. Sie können in Spalten innerhalb das Tabelle verweisen. An der Benutzeroberfläche wird das Syntax oberhalb ns Funktionsfelds als Bedingungen angezeigt.Reduzierformel (optional): dies Formel wird über den gründen Datensatz ausgewertet, anschließend wird der Datensatz oben einen einzigen wert reduziert. Sie können in Spalten innerhalb ns Tabelle verweisen. Wenn sie diesen Parameter no verwenden, gibt das Funktion das gesamten Datensatz das ende der Tabelle zurück. In der Benutzeroberfläche wird das Syntax oberhalb von Funktionsfelds wie Ergebnis angezeigt.

Beispiele

Die folgenden zb verwenden das IceCream -Datenquelle:

*

FormelBeschreibungErgebnis
Filter( IceCream, OnOrder > 0 )Gibt Datensätze zurück, an denen OnOrder größer als 0 ist.

Mehr sehen: Der Längste Text Der Welt - Der Längste Und Sinnloseste Satz Der Welt

*
Filter( IceCream, quantity + OnOrder > 225 )Gibt Datensätze zurück, an denen die Summe der Spalten Quantity und OnOrder größer wie 225 ist.
*
Filter( IceCream, "chocolate" an Lower( odor ) )Gibt Datensätze zurück, bei denen ns Wort „chocolate“ im Flavor-Namen auftaucht. Die Groß-/Kleinschreibung wird hierbei nicht berücksichtigt.
*
Filter(IceCream, amount 150, quantity + OnOrder )Sucht ns Datensatz mit Quantity größer als 150, von denen das mehrere gibt. Für das ersten gefundenen Datensatz, welcher „Vanilla“-Flavor ist, wird ns Summe der Spalten Quantity und OnOrder zurückgegeben.250
LookUp( IceCream, flavor = "Pistachio", OnOrder )Sucht einer Datensatz, an dem Flavor „Pistachio“ entspricht. Dafür gibt das keinen passenden Datensatz. Deshalb gibt LookUp blank zurück.blank
LookUp( IceCream, odor = "Vanilla" )Sucht ns Datensatz, bei dem Flavor „Vanilla“ entspricht. Hierzu zeigen es einer passenden Datensatz. Dort keine Reduzierformel erklären wurde, wird ns gesamte Datensatz zurückgegeben. Flavor: "Vanilla", Quantity: 200, OnOrder: 75

Filtern mit Auswahlspalten

Das folgende beispiel verwendet das Tabelle Firma bei halfpeeledapple.com Dataverse als Datenquelle. Dieses beispiel zeigt, wie Sie mit Filter einer Liste von Firmen anhand auf ausgewählten Kombinationsfeld-Steuerwerten filtern:

Schritt zum Schritt

Öffnen sie eine leer App.

Fügen sie einen neuen Bildschirm hinzu, indem sie die auswahl Neuer Bildschirm auswählen.

Wählen sie auf das Registerkarte Einfügen das Option Katalog aus, und wählen sie anschließend Vertikal aus.

Öffnen sie auf der Registerkarte Eigenschaften im rechten bereich Datenquelle und dann Firmen aus.

(Optional) in der Layout-Liste wählen sie verschiedene Optionen.

Wählen sie auf ns Registerkarte Einfügen Eingabe und dann Kombinationsfeld aus. Wiederholen sie den Schritt, ca zwei weiter Kombinationsfeld-Steuerelemente hinzuzufügen.

Öffnen sie für jede einzelne Kombinationsfeld-Steuerelement an der Registerkarte Eigenschaften im rechten bereich Datenquelle und dann Firmen aus. Wählen sie Bearbeiten neben ns Felder-Option und wählen sie dann die Werte Primärer Text und Suchfeld. Primärer Text sollte die Auswahlspalte sein, die sie dem Kombinationsfeld hinzugefügt möchten. Wiederholen sie den Schritt für zwei außerdem Kombinationsfeld-Steuerelemente.

*

Wählen sie nun ihre Gallery-Steuerelement aus und legen sie die Items-Eigenschaft mit der folgenden formel fest.

Filter(Accounts, "Industry" = ComboBox3.Selected.Industry||IsBlank(ComboBox3.Selected.Industry), "Relationship Type" = ComboBox2.Selected."Relationship Type"|| IsBlank(ComboBox2.Selected."Relationship Type"), "Preferred Method des Contact" = ComboBox1.Selected."Preferred Method von Contact"|| IsBlank(ComboBox1.Selected."Preferred Method of Contact"))

*

Benutzererfahrung bei der Durchsuchen

Die folgenden beispiele verwenden das IceCream -Datenquelle:

In viel Apps können sie ein oder wenig Zeichen bei ein Suchfeld eingeben, um herum eine gefilterte aufführen mit Datensätzen das ende einem großen Datenbestand zu erzeugen. Während ns Eingabe zeigt das Liste anzeigen die Datensätze, die das Suchkriterien entsprechen.

Die nachfolgenden Beispiele anzeigen Ergebnisse der Suche bei einer liste namens **Customers an, das die folgenden daten enthalten:

*

Um diese Datenquelle als Sammlung kommen sie erstellen, erstellen sie ein Button-Steuerelement, und legen sie dessen OnSelect-Eigenschaft in folgende rezept fest:

ClearCollect(Customers, Table( Name: "Fred Garcia", Company: "Northwind Traders" , Name: "Cole Miller", Company: "Contoso" , Name: "Glenda Johnson", Company: "Contoso" , Name: "Mike Collins", Company: "Adventure Works" , Name: "Colleen Jones", Company: "Adventure Works" ) )

Sie können als in diesem beispiel eine Datensatzliste an einem Gallery-Steuerelement bei der unteren Rand einer Bildschirms anzeigen. Fügen sie im oberen bereich des Bildschirms einen Text input-Steuerelement mit von Namen SearchInput hinzu, sodass Benutzer angeben können, welcher Datensätze für sie relevant sind.

*

Wenn ns Benutzer Zeichen in SearchInput eingibt, verstehen die ergebnisse im Katalog automatisch gefiltert. In diesem fall ist das Katalog dafür konfiguriert, dass er Datensätze anzeigt, zum die ns Name ns Kunden (nicht das Namen des Unternehmens) mit ns Zeichensequenz bei SearchInput beginnt. Wenn das Benutzer co in das Suchfeld eingibt, zeigt der Katalog das folgenden Ergebnisse:

*

Legen sie die Items-Eigenschaft ns Katalog-Steuerelements auf eine der folgenden Formeln fest, um basierend der Spalte Name kommen sie filtern:

FormelBeschreibungErgebnis
Filter( Customers, StartsWith( Name, SearchInput.Text ) )Filtert ns Customers-Datenquelle nach Datensätzen, in der ns Suchzeichenfolge bei der Anfang der Spalte Name vorkommt. Bei diesem prüfung wird das Groß-/Kleinschreibung nicht beachtet. Wenn ns Benutzer co in das Suchfeld eingibt, zeigt der Katalog Colleen Jones und Cole Miller an. Mike Collins wird nicht im Katalog angezeigt, weil die Spalte Name dies Datensatzes nicht mit das Suchzeichenfolge beginnt.
*
Filter( Customers, SearchInput.Text in Name )Filtert die Customers-Datenquelle nach Datensätzen, bei der das Suchzeichenfolge an einer beliebigen Stelle bei der Spalte Name vorkommt. In diesem prüfen wird das Groß-/Kleinschreibung nicht beachtet. Wenn der Benutzer co in das Suchfeld eingibt, zeigt der Katalog Colleen Jones, Cole Miller und Mike Collins an, dort die Suchzeichenfolge an einer beliebigen Stelle in der Spalte Name dieser Datensätze vorkommt.
Search( Customers, SearchInput.Text, "Name" )Die Search-Funktion wird deshalb ähnlich als der in-Operator verwendet und suche nach ns Übereinstimmung an der Spalte Name bei jedem Datensatz. Sie müssen das Spaltennamen in doppelte Anführungszeichen setzen.

Sie können deine Suche sogar so ausweiten, dass sie die Spalte Company und das Spalte Name enthält:

FormelBeschreibungErgebnis
Filter( Customers, StartsWith( Name, SearchInput.Text ) || StartsWith( Company, SearchInput.Text ) )Filtert das Customers-Datenquelle nach Datensätzen, in denen entweder ns Spalte Name oder die Spalte Company mit der Suchzeichenfolge beginnt (z. B. co). Das ||-Operator ist true, wenn einer StartsWith-Funktion true ist.
*
Filter( Customers, SearchInput.Text in Name || SearchInput.Text in Company )Filtert das Customers-Datenquelle nach Datensätzen, in denen entweder ns Spalte Name oder die Spalte Company ns Suchzeichenfolge (z. B. co) an beliebiger arbeit enthält.

Mehr sehen: Hier Ist Der Grund, Warum D Eine Brust Größer Als Andere Mann

Search( Customers, SearchInput.Text, "Name", "Company" )Die Search-Funktion wird deswegen ähnlich wie der in-Operator genutzt und durchsucht das Customers-Datenquelle nach Datensätzen, an denen entweder das Name-Spalte oder ns Company-Spalte das Suchzeichenfolge (z. B. co) in beliebiger arbeit enthält. Das Search-Funktion ist einfacher kommen sie lesen und zu schreiben als die Filter-Funktion, wenn sie mehrere Spalten und mehrere in-Operatoren angeben möchten. Sie müssen ns Namen ns Spalten bei doppelte Anführungszeichen setzen.