Spalte A hat den Wert der E-Mail-Domäne (z. B. yahoo.com) und Spalte B hat den Wert Beschreibung (z. B. Yahoo-Benutzer). Also muss ich den Wert vergleichen, wenn es passt oder nicht. Wenn A gmail.com hat und B Yahoo user hat, sollte das Ergebnis 'false' lauten. Kann jemand mit der Formel helfen, um es auf Excel zu setzen.Wie schreibt man Formeln, um Werte in zwei Spalten in Excel zu vergleichen?
Antwort
Wenn Sie jede Zelle in Spalte B mit der entsprechenden Zelle in Spalte A zu vergleichen, versuchen Sie diese
=COUNTIF(B2,"*"&A2&"*")>0
Ich glaube nicht, dass dies für das, was OP fragt, funktioniert. Wenn "A2" "yahoo.com" und "B2" "yahoo user" ist, wird "FALSE" zurückgegeben. (Gleiches, wenn Sie die zwei umkehren) – BruceWayne
Dieses ist, was ich in der Beschreibung lese - "also muss ich den Wert vergleichen, wenn es übereinstimmt oder nicht. Wenn A gmail.com hat und B Yahoo-Benutzer hat, sollte das Ergebnis" falsches "sein . " – sktneer
Ah, ich habe gelesen, dass eine Spalte "yahoo.com" und die andere "yahoo user" hat. Es gibt korrekt false zurück, wenn man "gmail.com" und der andere "Yahoo user" ist, aber (außer ich verpasse gerade etwas), gibt die Formel immer noch false zurück, wenn einer 'yahoo.com' ist und der andere ist' yahoo Benutzer ". – BruceWayne
Hier ist eine andere Art und Weise tun:
Es ist möglich, dass eine Zeichenfolge suchen in eine Zelle mit der folgenden Formel:
=ISNUMBER(SEARCH(substring,text))
‚Teilstring‘ und ‚Text‘ beide können Zellen oder Text sein.
Quelle: https://exceljet.net/formula/cell-contains-specific-text
Eine einfachere Antwort, wenn Sie yahoo.com in A1 und [email protected] in B1,
=IF(ISERROR(FIND(A1,B1)),FALSE,TRUE))
den Eingabewert Angenommen wird wie Yahoo Benutzer oder Yahoo sein .com, wo der Domain-Name beginnt mit dem ersten Zeichen und kann durch .
oder (Leerzeichen) begrenzt werden, hier ist meine Lösung.
Column A Column B
Yahoo.com Gmail user
Gmail User yahoo user
gamil.com yahoo.com
In C1 diesem Formel
=LEFT(B2,MIN(IFERROR(SEARCH(".",B2),9999999),IFERROR(SEARCH(" ",B2),9999999))-1) = LEFT(A2,MIN(IFERROR(SEARCH(".",A2),9999999),IFERROR(SEARCH
Hier
geben ist eine Momentaufnahme deutlicher zu machen.
Es ist wie eine komplexe Formel scheinen mag, aber es ist ganz einfach. Die Formel extrahiert den Domänennamen von links und vergleicht sie dann, um festzustellen, ob sie identisch sind. Bitte als Antwort markieren, wenn es dein Problem löst.
- 1. Wie zwei Spalten in Excel zu vergleichen?
- 2. Excel, um Formeln durch Werte zu ersetzen
- 3. Excel vergleichen zwei Spalten
- 4. MySQL gleichen Werte in zwei Spalten vergleichen
- 5. Excel - Vergleichen von zwei Spalten, um eine Differenz zu erhalten
- 6. Wie durchläuft man Spalten, um Formeln nach unten zu ziehen?
- 7. Wie zwei Spalten vergleichen in Excel (mit wenig verschiedenen Kriterien)
- 8. Wie Spalten in verschiedenen Excel-Tabellen vergleichen
- 9. VBA in Excel, um Spalten mit verschiedenen Fällen zu vergleichen
- 10. Vergleichen Sie zwei Spalten in Excel und Duplikate entfernen
- 11. Der beste Weg, um zwei Spalten in Rails zu vergleichen
- 12. Excel-Aufgabe: Spalten vergleichen
- 13. Wie teilt man doppelte Werte in zwei Zeilen in Excel
- 14. Kopiere Werte in allen Zeilen und Spalten ohne die Formeln
- 15. Wie vergleichen zwei Datetime-Werte in SQL
- 16. Datentabelle, die keine Werte aus Excel zurückgibt (Werte aus Formeln)
- 17. Wie zwei Spalten mit Solr zu vergleichen?
- 18. Verkettung in Excel-Formeln möglich?
- 19. Excel zwei Spalten vergleichen und markieren, wenn gefunden
- 20. Wie zwei Spalten in derselben Tabelle vergleichen
- 21. Wie zwei Arrays zu vergleichen und Übereinstimmungen in den Spalten
- 22. Wie kann ich zwei Formeln in Excel mischen?
- 23. Karte Komma getrennte Werte in zwei Spalten in Excel
- 24. Excel Unterschied zwischen zwei Spalten
- 25. Pandas lesen Excel-Werte nicht Formeln
- 26. Wie zwei Datenrahmen zu vergleichen?
- 27. Formeln in Arbeitsmappen einfügen
- 28. Excel: Wie Formeln ohne =
- 29. Wie vergleichen Daten in zwei Spalten von verschiedenen Blättern finden Duplikate in Excel
- 30. Wie vergleichen Sie zwei Spalten
Zeigen Sie einige Testdaten mit erwarteten Ergebnissen an, auch was immer Sie bisher versucht haben. – ManishChristian
Sagt es immer "[email service] user"? Es ist ein wenig schwierig, wenn Sie versuchen, * irgendein Wort * in einer Zelle mit * irgendeinem Wort * in einer anderen übereinzustimmen. Wie @ManishChristian sagte, könnten wir einige Beispieldaten sehen? Was hast du bisher versucht? Die Antworten, die Sie bisher erhalten haben, werden nicht funktionieren, es sei denn, man ist nur "gmail" und Sie versuchen es in "gmail.com" zu finden. – BruceWayne