Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
1780to1784
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

eindeutig(), aber nicht nur1x sondern 3x

eindeutig(), aber nicht nur1x sondern 3x
15.09.2020 09:20:58
Georg
Hallo zusammen,
die Funktion EINDEUTIG() macht mir gerade Probleme: ich habe damit aus der Datenbasis eine Liste von Kunden selektiert, brauche für die weitere Darstellung in der Liste jeden Eintrag aber nicht nur einmal sondern genau 3x. Ich benötige das 3x, weil jeder Kunde in Folge in der Ausprägung "NG", "BG" und "Ges" dargestellt werden soll.
Also statt:
- Kunde 1
- Kunde 2
- Kunde 3
- ...
soll da stehen:
- Kunde 1
- Kunde 1
- Kunde 1
- Kunde 2
- Kunde 2
- Kunde 2
- Kunde 3
- Kunde 3
- Kunde 3
- ...
Habt ihr da einen Trick auf Lager? Ich steh gerade voll im Wald.
DANKE !! und Gruß
Georg

16
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: eindeutig(), aber nicht nur1x sondern 3x
15.09.2020 11:34:36
Günther
Moin,
das sollte auch ohne EINDEUTIG() sehr gut per Daten | Abrufen und transformieren aka Power Query gehen.
 
Gruß
Günther  |  mein Excel-Blog
AW: eindeutig(), aber nicht nur1x sondern 3x
15.09.2020 11:37:51
Georg
Hm, ok - da hab ich leider wenig Erfahrung.
Aber danke für den Hinweis Günther!
Danke!
15.09.2020 12:30:29
Georg
dank Dir! Ich schnüffel da mal..
Um dich aus dem...
15.09.2020 12:24:12
Case
Hallo, :-)
... Wald zu holen: ;-)
Beispieldatei...
Servus
Case
Licht am Ende des Tunnels..
15.09.2020 12:29:27
Georg
Supercool, aber ich glaube, ich muss jetzt meine Selbsteinschätzung als "Excel gut" einstampfen: was macht denn der Index hier?
AW: Licht am Ende des Tunnels..
15.09.2020 12:59:22
Daniel
Hi
naja, EINDEUTIG gibt dir nicht nur einen Wert zurück, sondern mehrere Werte in Form eines Arrays.
mit Index kann man einzelne Werte aus einem Array herauslesen, so dass du sagen kannst: gib mir 3x hintereinander den ersten Wert des ergebnisarray und danach 3x hintereinander den 2. Wert des Ergebnisarrays.
Gruß Daniel
Anzeige
muss ich nochmal drüber grübeln.. ;-)
15.09.2020 14:39:15
Georg
..aber vielen, vielen Dank!!
Gruß Georg
So geht es:
17.09.2020 16:40:24
lupo1
A1[:A5]:
Kunde 1
Kunde 2
Kunde 3
Kunde 2
Kunde 1

C1: =INDEX(EINDEUTIG(A1:A5);SEQUENZ(3*ANZAHL2(EINDEUTIG(A1:A5));;1;1/ANZAHL2(EINDEUTIG(A1:A5))))
Wer möchte, verwendet LET:
C1: =LET(e;EINDEUTIG(A1:A5);f;ANZAHL2(e);INDEX(e;SEQUENZ(3*f;;1;1/f))
Ups:
17.09.2020 16:45:23
lupo1
C1: =INDEX(EINDEUTIG(A1:A5);SEQUENZ(3*ANZAHL2(EINDEUTIG(A1:A5));;;1/3))
Da hatte ich hinten in der Formel die "andere 3" verwendet. So ist es jetzt richtig.
Anzeige
LET Fkt für "Outsider"?
17.09.2020 18:03:32
Georg
bei mir klappt das nicht. Es ist zwar 365 drauf, aber das scheint eine Funktion nur für "365 Insider" zu sein. Gibt es Infos, wann auch Outsider das können?
Nein.
18.09.2020 11:03:51
lupo1
Du musst Dich mit "irgendwann oder nie" begnügen. Denn neue Funktionen können theoretisch auch zurückgezogen werden (war noch nie der Fall).
:-( danke owt
18.09.2020 11:47:56
Georg
.
AW: So geht es:
17.09.2020 16:45:57
Georg
Ok, danke Lupo!
Ist das mit der Logik von Case nicht einfacher? Die hab ich mittlerweile halbwegs verstanden. Bei Deiner steh ich wiedermal voll im Wald! ;-)
Und was ist denn LET ?
Gruß Georg
"Case arbeitet noch; ich spiele schon Golf" ...
17.09.2020 16:51:35
lupo1
... damit meine ich, dass er das Ergebnis noch herunterkopiert, während bei mir Excel das erledigt.
LET zieht Wiederholer in der Formel nach vorne, um sie vorzudefinieren. Das ergibt Kürze. Das Beispiel ist ja nicht so schwierig, um das zu verstehen.
Anzeige
AW: "Case arbeitet noch; ich spiele schon Golf" ...
17.09.2020 17:01:53
Georg
OK, danke - das kannte ich bislang noch nicht. Cool, sicherlich gerade bei langen Formeln

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige