Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Datenbankfunktion - Suchkriterium: Wort endet mit
#1
Hallo ins Forum,

ich möchte mit der Datenbankfunktion DBANZAHL2 alle Zeilen in folgender Tabelle zählen, die mit der Zeichenfolge "bier" enden:

Artikel
Kellerbier Alt
Pilsbier
Bier vom Fass
Pilsbier dunkel

Wie muss ich den Ausdruck im Suchkriterium schreiben? Ich weiß zum Beispiel, dass *bier nicht funktioniert, da dieser Ausdruck alle Zeilen findet, die das Wort "bier" enthalten.

PS: Es geht mir nicht um die Formel für DBANZAHL2, diese ist bekannt, sondern um die Definition des Suchtextes.

Vielen Dank und Grüße
zachy
Antworten Top
#2
Hallo,

das geht zum Beispiel mit der Find-Methode. Suchbegriff: Bier, LookAt:=xlPart
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Antworten Top
#3
Moin

Vielleicht verrätst du noch welches Ergebnis du erwartest und warum.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#4
(19.01.2022, 09:23)shift-del schrieb: Moin

Vielleicht verrätst du noch welches Ergebnis du erwartest und warum.

Ich möchte als Ergebnis 1 herausbekommen, also nur das Pilsbier zählen, nicht die anderen Biere.
Antworten Top
#5
Hi,

*bier funktioniert hier sehr wohl:

=ZÄHLENWENN(A:A;"*bier")
Antworten Top
#6
Hallo,

versuche es mal so:

Tabelle1

ABC
2Kellerbier Alt1
3Pilsbier
4Bier vom Fass
5Pilsbier dunkel
Formeln der Tabelle
ZelleFormel
C2=ZÄHLENWENN(A2:A5;"*bier")

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

Upps, zu spät.
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Antworten Top
#7
Hallo und danke für eure Antworten!

Ich weiß, dass es mit ZÄHLENWENN gehen würde. Mir geht es aber speziell um die Datenbankfunktionen bzw. um Spezialfilter.

Kann ich dieses "endet auf die Zeichenfolge xyz" im Suchkriterium realisieren?

Ich frage aus Neugier, weil ich einfach keine Möglichkeit finde.

Danke und Grüße
zachy
Antworten Top
#8
Hi,


Zitat:Kann ich dieses "endet auf die Zeichenfolge xyz" im Suchkriterium (mit DBANZAHL2) realisieren?


Nein.
Antworten Top
#9
(19.01.2022, 21:36){Boris} schrieb: Nein.

Doch.
Arbeitsblatt mit dem Namen 'Tabelle1'
ABCDEFG
1ArtikelArtikel
2Kellerbier Alt=*bier01
3Pilsbier1
4Bier vom Fass1
5Pilsbier dunkel1

ZelleFormel
D2="=*bier"
F2=DBANZAHL2(A$1:A2;A$1;D$1:D$2)
G2=DBANZAHL2($A$1:$A$5;A1;$D$1:$D$2)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

[-] Folgende(r) 1 Nutzer sagt Danke an shift-del für diesen Beitrag:
  • zachy
Antworten Top
#10
OK - den Umweg über einen Formelstring bin ich nicht gegangen - allerdings habe ich die Funktion auch noch nie genutzt, weil ich die DB-Funktionen für komplett überflüssig halte Wink
Aber mein "nein" ziehe ich damit natürlich zurück Wink
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste