Bildspalte Eine Fülle von Kommentaren, wie z. B. das Feedback zu einer Umfragefrage. Jetzt Bildspalte B mit einer Formel, die die Vorkommen bestimmter Schlüsselwörter in jedem Kommentar zählt. Ich verwende derzeit diese Formel in Spalte B: SUMME (COUNTIF (A27, {" LBNL ", " Lawrence Berkeley ", " LBL ", "Lawrence Lab *"}))
Da die Liste auf dem Weg wächst und schrumpft und ich am Ende mehrere ähnliche Formeln (für verschiedene Kategorien) habe, möchte ich die Liste stattdessen in einem benannten Bereich steuern und von dort aus darauf verweisen.
Angenommen, meine Liste ist wie folgt und hat den Namensbereich search_items1
- LBNL
- Lawrence Berkeley
- LBL
- Lawrence Lab
Meine Formel würde dann wie folgt aussehen: SUM (COUNTIF (A27, search_items1)).
Beachten Sie die Verwendung von * für Platzhalter, die eine weitere Herausforderung darstellt, aber ich kann die obige Formel nicht zum Funktionieren bringen, auch ohne *. Gibt es eine Möglichkeit, diese Arbeit zu machen? Die Lösung mit dem Wildcard * wäre ideal.
Alternativ könnte ich auf eine Zelle verweisen, die aus dem Namensbereich zusammengesetzt ist und folgendermaßen aussehen würde: {" LBNL ", " Lawrence Berkeley ", " LBL ", "Lawrence Lab *"}. Ich habe es versucht, aber die Formel interpretiert es als einen Textblock.
Ich habe mehrere Syntaxvarianten und unzählige Google- und Super-User-Suchen ausprobiert. Bitte helfen Sie.
quelle
SUMPRODUCT
stattdessen verwendenSUM
). Der benannte Bereich kann das Sternchen enthalten und wird als Platzhalter betrachtet.LBNL
(und nichts anderes in derselben Zelle)Lawrence Berkeley
usw. haben , und für den vierten Text jede Zelle, die mit beginntLawrence Lab
. Was Sie jetzt beschreiben, ändert alles, da Sie jetzt die Platzhalter setzen müssen , um das erwartete Ergebnis zu erzielen. Setzen Sie vor und nach dem zu zählenden Text ein Sternchen. Und Sie müssen CSE nicht mit verwendenSUMPRODUCT
, deshalb habe ich es vorgeschlagen, überSUM
die Sie brauchen.Antworten:
Was macht Ihre Formel:
ist count 1, wenn die Zelle A27 ist
LBNL
, oderLawrence Berkeley
oderLBL
oderLawrence Lab*
(die hier*
als Platzhalter fungiert).Wenn Sie also eine Zelle haben
LBNL
, erhalten Sie 1 als Ergebnis. HabenDr. LBNL
wird zu 0 führen.Wenn Sie eine Zählung erhalten möchten,
1
wenn die Zelle mindestens 1 enthältLBNL
, müssen Sie Platzhalter auf beiden Seiten des Texts verwenden, und zwar:Sie können einen benannten Bereich erstellen und stattdessen dort ablegen, dies wird jedoch zu einer Array-Formel, die nur mit Ctrl+ Shift+ funktioniert Enter:
Jetzt können Sie verwenden
SUMPRODUCT
, um zu vermeiden, dass Sie CSE verwenden müssen, um diese Formel zu verwenden:Wenn Sie jedoch eine Zelle haben,
LBNL LBNL
die das Ergebnis enthalten soll2
, ist dies eine weitere Angelegenheit, daCOUNTIF
der Job abgeschlossen ist, sobald er gefunden hat, wonach er in einer Zelle gesucht hat, und zurückkehrt1
.In diesem Fall würde ich vorschlagen, jede zu überprüfende Zelle zu zählen (da die obige Funktion verwendet werden kann, um ganze Spalten zu untersuchen):
[Beachten Sie jetzt, dass Sie die Sternchen löschen müssen, da dies
SUBSTITUTE
funktioniert.]quelle
Es muss nicht immer eine Formel sein. Es kann auch ein Bereich sein. Auf diese Weise können Sie eine Tabelle sauber halten.
Sie können ein benanntes Array über den Namensmanager definieren. Rufen Sie den Namensmanager über das Formelfeld auf und erstellen Sie einen neuen Namen. Geben Sie ihm einen eindeutigen Namen (z. B. "BinWithMarks") und fügen Sie diesen in das Feld "Bezieht sich auf:" ein:
Ebenso können Sie die relevanten Noten wie folgt hinzufügen, indem Sie Noten als Namen verwenden:
Nachdem Sie Ihre Auswahl bestätigt haben, können Sie mithilfe dieses Arrays die relevante Note für einen Schüler mithilfe einer Kombination aus Index- und Übereinstimmungsformeln suchen.
quelle