Excel 2013. Adresse aus Wert


0

Ich habe zwei Kalkulationstabellen, eine mit einem Kalender und die andere mit einem Datendiagramm. Ich versuche es so zu machen, dass das Datendiagramm nur Daten vom heutigen Datum im Kalender verwendet. (Hinweis: Der Kalender enthält andere Dinge, wie z. B.% erledigte Arbeit, ausgegebene Stunden usw.). Dafür versuche ich das zu benutzen:

=ADDRESS(MATCH(MAX(A1:A100);A1:A100;0);1;1;1;"")

und tatsächlich erhalte ich die Adresse '! $ A $ 88', kann diese Adresse jedoch nicht verwenden, da sie ein Ausrufezeichen enthält. Wie verwende ich diese Adresse? Gibt es eine Möglichkeit, dieses Ausrufezeichen zu entfernen und diese Zellenadresse in einer anderen Formel in einer anderen Tabelle zu verwenden?

PS. Ich werde MATCH (HEUTE ()) verwenden, nicht MAX ()

Antworten:


0

Ihre Anführungszeichen verwenden das sheet_text Attribut . Entfernen Sie sie wie folgt:

 =ADDRESS(MATCH(MAX(A1:A100);A1:A100;0);1;1;1)

Sie erhalten Ihre Referenz.

Oder verwenden Sie das aktuelle Blatt wie folgt:

 =ADDRESS(MATCH(MAX(A1:A100);A1:A100;0);1;1;1;"Sheet1")

Verwenden today() es sieht aus wie

 =(ADDRESS(MATCH(TODAY(),A1:A100,0);1;1;1))

oder

 =(ADDRESS(MATCH(TODAY(),A1:A100,0);1;1;1;"Sheet1"))

enter image description here


Okay, leider kann ich die Adresse von! Sheet1! $ A $ 88 immer noch nicht verwenden. Sie wird als Text "! Sheet1! $ A $ 88" bezeichnet.
Aleksei Dmitrijev

@AlekseiDmitrijev das passiert mir nicht .. versuchen Sie es in eine eingewickelt =indirect. Wir haben regionale Unterschiede, aber meine Formel funktioniert =(ADDRESS(MATCH(MAX(A1:A100),A1:A100,0),1,1,1))
Raystafarian
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.