Spalten- und Zeilenadresse extrahieren

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Spalten- und Zeilenadresse extrahieren

Re: Spalten- und Zeilenadresse extrahieren

von clag » Mi, 02.04.2014 16:56

Hallo zusammen,

wollte mich an der Bastelstunde "wir zerlegen eine Verknüpfung" beteiligen und habe es einmal ganz konventionell gemacht

Tabellenname=WENN(ISTFEHLER(FINDEN(".";B4));"";TEIL(FORMEL(A4);2;SUCHEN(".[A-Z]+[:digit:]+$";FORMEL(A4))-1))
Spalte=TEIL(FORMEL(A4);SUCHEN(".[A-Z]+[:digit:]+$";FORMEL(A4))+1;SUCHEN("[:digit:]+$";FORMEL(A4))-(SUCHEN(".[A-Z]+[:digit:]+$";FORMEL(A4))+1))
Zeile=RECHTS(FORMEL(A4);LÄNGE(FORMEL(A4))-SUCHEN("[:digit:]+$";FORMEL(A4))+1)
Verknüpfung_zerlegen.ods
(10.34 KiB) 38-mal heruntergeladen


ob es von Nutzen ist? :lol:

Re: Spalten- und Zeilenadresse extrahieren

von paljass » Mi, 02.04.2014 06:19

Moin,
=TEIL(FORMEL(A2);SUCHEN("\.";FORMEL(A2);1)+1;99)
Gruß
paljass

Re: Spalten- und Zeilenadresse extrahieren

von lorbass » Mi, 02.04.2014 02:08

Sir Dandy hat geschrieben:die Spaltenadresse 'H' sowie die Zeilenadresse '45' extrahieren um damit weitere Adressrechnungen auszuführen.
Hmm, wie rechnet man mit 'H'?

Wie wär's, wenn du mit

Code: Alles auswählen

=ZEILE(H45)
und

Code: Alles auswählen

=SPALTE(H45)
die Zeile und Spalte als numerische Werte isolierst, damit rechnest und die ebenfalls numerischen Ergebnisse mit

Code: Alles auswählen

=ADRESSE( <zeile>; <spalte>; 4 )
wieder in die übliche Form einer relativen Adresse bringst? So gibt z.B. die Funktion

Code: Alles auswählen

="Tabelle3." & ADRESSE( ZEILE(Tabelle2.H45); SPALTE(Tabelle2.H45); 4 )
zur allseitigen Überraschung ;) die Adresse »Tabelle3.H45« aus.

Gruß
lorbass

Re: Spalten- und Zeilenadresse extrahieren

von lorbass » Di, 01.04.2014 20:50

Absolute Adressen:

Code: Alles auswählen

=ZELLE("ADDRESS"; D2)
Relative Adressen:

Code: Alles auswählen

=WECHSELN(ZELLE("ADDRESS";D2);"$";"")
Gruß
lorbass

Nach oben