Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1948to1952
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Gibt es Kleinbuchstaben

Gibt es Kleinbuchstaben
25.10.2023 11:46:15
Christian
Hallo,

eine kurze Frage, gibt es eine Formel, die WAHR ausgibt, wenn entweder der Text in A1 oder der in B1 Kleinbuchstaben enthält?
Wie viele oder was sonst noch da steht, Großbuchstaben, Satzzeichen, Sonderzeichen ist egal. Sobald in einer der beiden Zellen ein Kleinbuchstabe steht, soll WAHR ausgegeben werden.

Hat da jemand eine Idee?

Danke
Christian

https://www.herber.de/bbs/user/163717.xlsx

12
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Gibt es Kleinbuchstaben
25.10.2023 11:54:45
SF
Hola,
=ODER(IDENTISCH(A1;GROSS(A1));IDENTISCH(B1;GROSS(B1)))

Gruß,
steve1da
AW: z.B. mit Hilfe von CODE() ...
25.10.2023 12:13:56
neopa C
Hallo Christian,

... so: {=ANZAHL(1/(CODE(TEIL(A1&B1;ZEILE(A$1:A99);1))>96))&gt0}

Bei Bedarf (Nichtberücksichtigung von Sonderzeichen) muß zusätzlich noch &lt123 abgeprüft werden.

Gruß Werner
.. , - ...
AW: Gibt es Kleinbuchstaben
25.10.2023 12:48:57
daniel
noch ne Variante:
=ISTZAHL(AGGREGAT(14;6;FINDEN(ZEICHEN(SEQUENZ(26;;CODE("a")));A1&B1);1))


allerdings wird hier nur auf a-z geprüft und nicht auf ä,ö, und ü, oder andere Akzentzeichen.

Wenn man die Zeichen, auf die man prüfen will, selber vorgeben möchte:

=LET(x;"abcdefghijklmnopqrstuvwxyzäöü";ISTZAHL(AGGREGAT(14;6;FINDEN(TEIL(x;SEQUENZ(LÄNGE(x));1);A1&B1);1))


Gruß Daniel
Anzeige
AW: mit IDENTISCH() ist es einfacher, jedoch ...
25.10.2023 12:58:34
neopa C
Hallo nochmal,

... würde ich dann einfach =NICHT(IDENTISCH(A1&B1;GROSS(A1&B1))) nutzen.

Gruß Werner
.. , - ...
AW: z.B. mit Hilfe von CODE() ...
25.10.2023 12:41:06
Christian
Hallo Werner,

das funktioniert, auch in den Zeilen bei denen Steves Lösung nicht funktioniert hat.
Ich verstehe allerdings den Zweck der Matrixformel nicht, bei mir gibt die Formel mit oder ohne {} dasselbe Ergebnis aus.

Danke und Gruß
Christian
AW: ganz einfach ...
25.10.2023 12:52:32
neopa C
Hallo Christian,

... ich arbeite mit einer älteren Excelversion, da ist für diese Formel noch der spez. Matrixformelabschluss notwendig, der bei mir die { } darstellt. In Deiner neueren Version ist das wohl nicht mehr notwendig.

Gruß Werner
.. , - ...
Anzeige
AW: ganz einfach ...
25.10.2023 12:54:20
Christian
Hallo Werner,

sorry das war mir nicht bewusst.

Christian
AW: z.B. mit Hilfe von CODE() ...
25.10.2023 12:44:13
MCO
Klasse gelöst.
Das Puzzleteil fehlte mir. Und kürzen hätt ich auch noch gekonnt...

Gruß, MCO
AW: Gibt es Kleinbuchstaben
25.10.2023 12:04:33
Christian
Hallo Steve,

danke erstmal, aber die Formel funktioniert nicht, wenn in einer Zelle ein Text mit Kleinbuchstaben und in der anderen Zelle eine Zahl steht.
Aber spielt auch keine Rolle, die beiden Zeilen, in denen das auftritt sind mir bekannt, müssen also nicht durch diese Formel gefunden werden.

Also alles super, danke für die schnelle Hilfe.

Christian

Und ja ich weiß, bei meiner Auflistung was sonst noch vorkommen kann, habe ich Zahlen vergessen, sorry.
Anzeige
AW: Gibt es Kleinbuchstaben: halbe Lösung
25.10.2023 12:35:45
MCO
Hallo Christian!

Ich hab noch einen Ansatz, den ich aber mangels Kenntnis nicht vollständig lösen kann.
Hier die Darstellung:



-ABCDEFGHIJK
1WORTETRALAFALSCH12345
2WoRTETRALAWAHR


-ABCDEFGHIJK
1WORTETRALA=SUMME(--(CODE(TEIL(A1;$G$1:$K$1;1))&gt97)*--(CODE(TEIL(A1;$G$1:$K$1;1))&lt122);--(CODE(TEIL(B1;$G$1:$K$1;1))&gt97)*--(CODE(TEIL(B1;$G$1:$K$1;1))&lt122))&gt012345
2WoRTETRALA=SUMME(--(CODE(TEIL(A2;$G$1:$K$1;1))&gt97)*--(CODE(TEIL(A2;$G$1:$K$1;1))&lt122);--(CODE(TEIL(B2;$G$1:$K$1;1))&gt97)*--(CODE(TEIL(B2;$G$1:$K$1;1))&lt122))&gt0


Hier wird jedes einzelne Zeichen darauf geprüft, ob er ein Kleinbuchstabe ist. Die Rückgabe WAHR/FALSCH wird addiert, bei Summe >0 ist WAHR
Problem:
Der Teile der Formel

TEIL(A1;$G$1:$K$1;1)

zieht sich nacheinander die Werte 1-5 aus den Zellen, daher lassen sich damit nur 5-stellige Worte prüfen.
Ich weiß leider nicht, wie man das als array angibt, dass die Anzahl der Buchstaben die Grundlage sind.

Daher: leider nur die halbe Lösung, Frage lass ich offen....

Gruß, MCO
Anzeige
AW: Gibt es Kleinbuchstaben
25.10.2023 12:38:41
daniel
Hi
der Ansatz von Steve ist ok, aber nicht passen für deine Anfrage.

probiers mal so:

=NICHT(UND(IDENTISCH(A1;GROSS(A1));IDENTISCH(B1;GROSS(B1))))


Gruß Daniel
AW: Gibt es Kleinbuchstaben
25.10.2023 12:45:01
Christian
Hallo Daniel,

funktioniert auch, danke.

Auch wenn es mir egal war, ob die Formel jetzt im Endeffekt WAHR oder FALSCH in den betroffenen Zeilen ausgibt, das mit WAHR war jetzt eher als Vorschlag von mir gemeint.

Gruß
Christian

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige