Hi, Ich verwende INDIREKT um auf Zellen zuzugreifen. ich weiß allerdings nicht, wie ich die Spaltenüberschriften generieren kann, die ja als Text angegeben werden müssen. bisher habe ich eine Hilfsspalte, die ich von Hand ausgefüllt habe. Das geht doch bestimmt auch eleganter, oder? Oder gibts noch eine andere Funktion außer INDIREKT? Ich möchte letztendlich mit Zahlen adressieren. Also TabellenblattZ, Spalte X, Zeile Y Gruß, Vlad
Vielleicht habe ich das Problem noch nicht verstanden, aber könnte man das nicht mittels "verketten" lösen?
Ungefähr so vielleicht: =INDIREKT(ZEICHEN(CODE("A")+s)&ZEICHEN(CODE("0")+z)) wobei s = Spalte, beginnend mit 0 z = Zeile, beginnend mit 1
StinkyWinky schrieb: > Ungefähr so vielleicht: > > ZEICHEN(CODE("A")+s) das funktioniert aber nur so lange, wie die spalten nur einen Buchstaben haben. das Prinzip könnte man natürlich noch ausbauen, allerdings macht das eine Formel ganz schön unübersichtlich, vor allem, wenns mehrmals vorkommt. edit: und auf Makros möchte ich verzichten.
Die Lösung: die Funktion ADRESSE: ADRESSE(Zeile;Spalte;Bezugsart;A1;Tabelle) erzeugt einen String mit der Zellen-Adresse Zusammen mit INDIREKT kommt man also zum ziel: INDIREKT(ADRESSE(zeilennummer; spaltenummer;;; "tabellenname"))
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.