MS Excel Teilabgleichblatt1! A1 mit Blatt2! A1 Rücksendeblatt2! B1

499
Ken A

Ich muss Werte aus Sheet2! B1 zurückgeben, bei denen der String in Sheet2! A1 teilweise mit dem String in Sheet1! A1 übereinstimmt. Ich habe 3000 Reihen von zufälligen Buchstaben und Zahlen in A1 mit den entsprechenden logischen Daten in Spalte B1

IE:

Sheet1! A1 = aslkdj faslkjjjj

Sheet2! A1 = faslkjjj

Sheet2! B1 = Realdata

Ich muss Sheet1! B1 mit den realen Daten füllen, die in Sheet2! B1 enthalten sind, wobei Sheet2! A1 teilweise mit der Zeichenfolge in Sheet1! A1 übereinstimmt

Das ist verwirrend, aber ich weiß nicht, wie ich es sonst erklären soll.

-2
Haben Sie "FIND" (Groß- und Kleinschreibung) oder "SUCHEN" (nicht Groß- und Kleinschreibung) versucht? Diese sollten funktionieren, vorausgesetzt, durch "partielle Übereinstimmung" möchten Sie, dass die Buchstaben noch sequentiell sind. Mit anderen Worten, "abc" wäre eine teilweise Übereinstimmung mit "xabc" und "abcx", aber nicht mit "axbc" Rey Juna vor 6 Jahren 1
Ich sehe, Sie setzen das `vlookup`-Tag auf diese Frage. "VLOOKUP" fügt der beschriebenen Situation wahrscheinlich nur unnötige Komplexität hinzu, kann jedoch bei anderen, die auf den ersten Blick ähnlich aussehen, ein großer Segen sein. Versuchen Sie wirklich nur zu prüfen, ob der Inhalt von `Sheet2! A1` ein Teilstring von` Sheet1! A1` ist und (falls zutreffend) den Inhalt von `Sheet2! B1` in` Sheet1! B1` anzeigen, oder versuchen Sie es um etwas mehr zu tun (suchen Sie zB `Sheet2! B` nach dem Inhalt von` Sheet1! A1` und suchen Sie nach dem, was daneben ist.) und hoffen Sie, dass die Antwort auf diese Frage Sie zu dem führt, was Sie wirklich benötigen tun? 3D1T0R vor 6 Jahren 0
Siehe [Was ist das XY-Problem?] (Https://meta.stackexchange.com/a/66378/371131) 3D1T0R vor 6 Jahren 1

1 Antwort auf die Frage

0
cybernetic.nomad

Wenn ich verstanden habe, was Sie wollen, gibt es eine Möglichkeit, dies mit einer Helfer-Kolonne zu tun:

1) Verwenden Sie in Spalte C von Blatt2 die folgende Formel:

=IFERROR(MATCH("*"&A1&"*",Sheet1!A$1:A$3000,0),"") 

Und bevölkern

2) Verwenden Sie in Spalte B von Tabelle1 die folgende Formel:

=IFERROR(INDIRECT("Sheet2!B"&MATCH(ROW(B1),Sheet2!C$1:C$3000,0)),"") 

Und bevölkern

Hinweis: Wenn dies die richtige Lösung ist, bearbeiten Sie bitte Ihre Frage mit den hinzugefügten Informationen, damit andere sie leichter finden können

Das funktioniert etwas. Ich musste die Lösung für Spalte b Sheet1 in Sheet2! C $ 1: Sheet2!: C $ 3000 ändern. Vielen Dank. Das wird mich anfangen. Ich werde gelegentlich mehrere Saiten haben, die in Sheet1 übereinstimmen! A, aber dies sollte mir einen guten Start ermöglichen. Ken A vor 6 Jahren 0
@Ken A - Wenn die Antwort richtig ist, bitte [als solche markieren] (https://superuser.com/help/someone-answers) cybernetic.nomad vor 6 Jahren 0
Gibt es eine Möglichkeit, mehrere Ergebnisse in eine einzelne Zelle zu schreiben, wenn Sheet1! A1 mehrere Übereinstimmungen von Sheet2! A1 enthält? Ken A vor 6 Jahren 0
Aa, aa,,,,,,,,,,,,,,,,,,,,, A,,,,,,,, in die Anzahl der, in die sich das Dokument einläuft, einreihen Eine Zeile 1. (A1) = https://drive.google.com/open?id=0B0E6vcEj1IItcEdFVEZ0TkdHQ3c https://drive.google.com/open?id=0B0E6vcEj1IItYkpLeWJPZUp2OTA https://drive.google.de/) id = 0B0E6vcEj1IItLTl5dU1ZMG9Ba0U Dies alles befindet sich in einer einzelnen Zelle, und ich muss diese Informationen in die Namen in Spalte B von Blatt 2 umwandeln. Ken A vor 6 Jahren 0
Es tut mir leid, wenn mein Problem verwirrend ist. Es fällt mir schwer, mein Problem zu erklären. Kann ich meine Tabelle anhängen, damit Sie sehen können, womit ich arbeite? Ken A vor 6 Jahren 0
Fast dort. Gibt es eine Möglichkeit, mehrere Ergebnisse zurückzugeben, wenn in Sheet1! B mehrere Übereinstimmungen vorhanden sind? Ken A vor 6 Jahren 0