Hallo Zusammen,
ich arbeite neu mit dem Office packet und steche vor einem Problem. Versucht hab ch es schon mit "VERGLEICH" und "SUMME" aber irgendwie klappt es nicht.
Folgende Situation:
In Zelle AR1:DM1 Stehen die Begriffe als Text, in der Zelle W2 Vorkommen können. Kommen diese Vor, sollen die Begriffe mittels § Trennzeichen aufgelistet werden.
Steht einer der Begriffe aus AR1:DM1 nicht in W2, dann soll einfach keine Auflistung erfolgen.
Beispiel W2 = Elegante Damen Sonnenbrille high society Sunglasses
Beispiel AR1:DM1 = Herren Damen Kinder Fashion Accessoires Gr Handtasche Sonnenbrille Uhr Gürtel Schmuck usw (hierbei getrennt durch leerzeichen)
Richtige Ausgabe wäre: Damen§Sonnenbrille
Irgendwie klappt es nicht, es kommt mir vor als wäre der Berreich AR1:DM1 zu gross.
Vorab Danke für die Hilfe
Gruss
Jenni
🍀 Das LibreOffice Forum braucht HEUTE Ihre Hilfe! 🍀
❤️ Spenden Sie jetzt und sichern Sie die Zukunft unseres LibreOffice-Forums ❤️
Ihre Spende hilft, die Community offen, werbefrei (bei Registrierung) und lebendig zu halten. Vielen lieben Dank!
>> Das LibreOffice-Forum lebt von Ihnen – und von vielen Experten, die freiwillig und kostenlos ihr Wissen teilen.<<
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.
Inhalt einer Zelle Vergleichen mit zich Zellen
-
silverwing77
- Beiträge: 3
- Registriert: So 7. Apr 2013, 12:39
-
silverwing77
- Beiträge: 3
- Registriert: So 7. Apr 2013, 12:39
Re: Inhalt einer Zelle Vergleichen mit zich Zellen
Also bin soweit weiter das mann in eine Zelle dann schonmal eine 0 zugeordnet wird. Über die Wenn Funktion kann ich dann denn einen Begriff zuordnen.
Geht das nicht über eine kombinierte Funktion?
LG Jenni
Geht das nicht über eine kombinierte Funktion?
LG Jenni
Re: Inhalt einer Zelle Vergleichen mit zich Zellen
Hallo,
meines Wissens klappt das ohne Makro nicht, da es keine Verkettungsfunktion mit Bereich als Argument gibt.
Mit folgendem Makro sollte es funktionieren:
Aufgerufen (nach deinen Infos)
meines Wissens klappt das ohne Makro nicht, da es keine Verkettungsfunktion mit Bereich als Argument gibt.
Mit folgendem Makro sollte es funktionieren:
Code: Alles auswählen
Function textfilter (original as string, quelle) as string
textfilter=""
Dim i as Integer
Dim j as Integer
for i=1 to UBound(quelle,1)
for j=1 to UBound(quelle,2)
if instr(original,quelle(i,j))>0 then
if textfilter<>"" then textfilter=textfilter+"§"
textfilter=textfilter+quelle(i,j)
end if
next j
next i
End FunctionCode: Alles auswählen
=textfilter(W2;AR1:DM1)Gruß,
mikele
mikele
An alle, die das LibreOffice-Forum gern nutzen:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das laufende.
Einfach per Kreditkarte oder PayPal. Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.
❤️ Vielen lieben Dank für Ihre Unterstützung ❤️