🍀 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!

🙏 DANKE >> << DANKE 🙏

>> 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 Zeile in Zelle wiedergeben

CALC ist die Tabellenkalkulation, die Sie immer wollten.
dreckfrosch
Beiträge: 24
Registriert: Fr 6. Mär 2015, 15:15

Inhalt einer Zeile in Zelle wiedergeben

Beitrag von dreckfrosch » Fr 6. Mär 2015, 15:25

Hallo liebe Gemeinde,

wie so oft...ich weiß gar nicht recht was ich als Suchbegriff eingeben soll und daher finde ich keine Lösung für mein Vorhaben:

Folgende Ausgangssituation:

In Spalte A soll ein Inhalt einer anderen Zelle in der gleichen Zeile wiedergegeben werden.

Spalten B - F sind leer bis auf eine, die immer unterschiedlich ist. Anbei eine kleine Veranschaulichung.

Ich möchte also, dass in Zelle A geprüft wird in welcher Spalte ein Text steht und dass dieser dann wiedergegeben wird.

Wie kann ich das realisieren?

Da ich eine fertige Tabelle mit sehr vielen Datensätzen habe, ist es nicht möglich die Daten einfach gleich schlauer einzugeben. Ich muss mit dem arbeiten was ich habe.

Achja, es handelt sich also tatsächlich um Texte (bzw. in meinem Fall Adressen), die in Spalte A widergegeben werden sollen!

Vielen Dank für Eure Hilfe!

Gruß

Der Dreckfrosch :)
Dateianhänge
Bildschirmfoto.png
Bildschirmfoto.png (9.9 KiB) 5039 mal betrachtet

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2712
Registriert: Fr 10. Dez 2010, 10:01

Re: Inhalt einer Zeile in Zelle wiedergeben

Beitrag von karolus » Fr 6. Mär 2015, 15:39

Hallo

Code: Alles auswählen

=INDEX(B1:F1;VERGLEICH(".+";B1:F1;0))
evtl. musst du noch reguläre Ausdrücke in Formeln zulassen →Extras→Optionen→Calc→Berechnen....
LO25.2.x.y debian 13(trixie) auf Raspberry5 8GB (64bit)
LO25.8.x.y flatpak debian 13(trixie) auf Raspberry5 8GB (64bit)

dreckfrosch
Beiträge: 24
Registriert: Fr 6. Mär 2015, 15:15

Re: Inhalt einer Zeile in Zelle wiedergeben

Beitrag von dreckfrosch » Fr 6. Mär 2015, 15:49

Wow...wie schnell seid ihr denn hier! Wahnsinn, danke!!!


Gebe ich die Formel ein und passe sie meiner Tabelle an, wirft er mir leider nur

#NV

aus.

So sieht die formel aus, wenn ich sie dem richtigen tabellenbereich zuordne:

=INDEX(G2:Z2;VERGLEICH(".+";G2:Z2;0))

:?:

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2712
Registriert: Fr 10. Dez 2010, 10:01

Re: Inhalt einer Zeile in Zelle wiedergeben

Beitrag von karolus » Fr 6. Mär 2015, 15:59

dreckfrosch hat geschrieben:Wow...wie schnell seid ihr denn hier! Wahnsinn, danke!!!


Gebe ich die Formel ein und passe sie meiner Tabelle an, wirft er mir leider nur

#NV
Du bist etwas zu schnell, lies doch erstmal meine komplette Antwort....
LO25.2.x.y debian 13(trixie) auf Raspberry5 8GB (64bit)
LO25.8.x.y flatpak debian 13(trixie) auf Raspberry5 8GB (64bit)

dreckfrosch
Beiträge: 24
Registriert: Fr 6. Mär 2015, 15:15

Re: Inhalt einer Zeile in Zelle wiedergeben

Beitrag von dreckfrosch » Fr 6. Mär 2015, 17:23

Ja, sorry, hatte ich vergessen zu erwähnen. Ich hab den Haken bei den Optionen schon drin gehabt!

Hab aber gerade gemerkt, dass die Formel nur dann nicht funktioniert, wenn in den Zellen G2-Z2 der Text mit Umbruch über mehrere Zellen geht!!! Das muss doch auch irgendwie zu lösen sein!

dreckfrosch
Beiträge: 24
Registriert: Fr 6. Mär 2015, 15:15

Re: Inhalt einer Zeile in Zelle wiedergeben

Beitrag von dreckfrosch » Fr 6. Mär 2015, 19:16

Ich konnte das Problem noch weiter eingrenzen. Es liegt offenbar daran, dass in den Spalten G-Z richtige Zeilenumbrüche sind (Strg-Return). Es handelt sich dabei um Adressen im üblichen Format. Schreibe ich die Adressen als Fließtext, funktioniert es. So wird die Adresse aber nicht mehr richtig ausgeworfen...und die Hausnummer landet noch mit bei der PLZ und so weiter...


ich weiß nicht, wie ich die Tabelle hier direkt rein bekomme zur Anschauung. Daher habe ich sie hochgeladen. Deine Formel findet sich in Spalte C und lautet:
=INDEX(G2:Z2;VERGLEICH(".+";G2:J2;0))
Dateianhänge
Bild1.png
Bild1.png (139.47 KiB) 4995 mal betrachtet
Test.ods
(29.62 KiB) 185-mal heruntergeladen

HeritzP
* LO-Experte *
Beiträge: 968
Registriert: Mo 9. Dez 2013, 19:08

Re: Inhalt einer Zeile in Zelle wiedergeben

Beitrag von HeritzP » Fr 6. Mär 2015, 21:23

Hallo,

teste folgende Formel.

Code: Alles auswählen

=INDEX(G2:Z2;VERGLEICH("\D+";G2:J2;0))
Gruß HeritzP
HeritzP

alles nur geklaut

dreckfrosch
Beiträge: 24
Registriert: Fr 6. Mär 2015, 15:15

Re: Inhalt einer Zeile in Zelle wiedergeben

Beitrag von dreckfrosch » Fr 6. Mär 2015, 21:31

...nein leider der gleiche effekt!

HeritzP
* LO-Experte *
Beiträge: 968
Registriert: Mo 9. Dez 2013, 19:08

Re: Inhalt einer Zeile in Zelle wiedergeben

Beitrag von HeritzP » Fr 6. Mär 2015, 21:33

Hallo,

bitte ein paar Zeilen mit realen Texten.


Gruß HeritzP
HeritzP

alles nur geklaut

dreckfrosch
Beiträge: 24
Registriert: Fr 6. Mär 2015, 15:15

Re: Inhalt einer Zeile in Zelle wiedergeben

Beitrag von dreckfrosch » Fr 6. Mär 2015, 21:47

anbei die echte tabelle mit fiktiven texten, die aber identisch in der formatierung etc. sind.
Dateianhänge
Datenbank anonymisiert.ods
(25.49 KiB) 142-mal heruntergeladen


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 ❤️

Antworten