2009-04-09 7 views
44

Kann man Variablen in Excel-Zellen deklarieren und sie als Parameter für Formeln in anderen Zellen verwenden?Deklarieren von Variablen in Excel-Zellen

Zum Beispiel würde ich var1=10 in einer der Zellen erklären. In einer anderen Zelle würde ich var1 für Berechnung wie verwenden: =var1*20.

Antwort

72

Sie können Zellen benennen. Dies geschieht, indem Sie auf das Namensfeld (das Ding neben der Formelleiste, das zB "A1" sagt) klicken und einen Namen wie "myvar" eingeben. Jetzt können Sie diesen Namen anstelle der Zelle Referenz verwenden:

= myvar*25 
+1

als Referenz, können Sie auch Gruppen von Zellen benennen können. Die Verwendung ihrer Werte ist ein bisschen schwieriger, aber es kann getan werden :) – Damovisa

+0

@AKX: Das war ein netter Trick! Danke ... @Damovisa: Danke für den zusätzlichen Tipp! Es gibt auch eine Möglichkeit, den Cell-Namen anzuzeigen, den wir in einer anderen Zelle vergeben haben. Ich möchte den Zellennamen in der angrenzenden Zelle anzeigen, damit der Benutzer den Zellennamen identifizieren kann, ohne darauf zu klicken. – Manoj

+1

Hinweis: - Dies ist besonders nützlich beim Kopieren von Formeln. Excel ist sehr "hilfreich" und passt alle Zellbezüge in der Formel an. Ziemlich oft möchten Sie, dass die Referenzen auf reamin festgelegt werden - die Bezugnahme auf eine nemed-Zelle macht den Trick. –

0

Sie können (versteckte) Zellen als Variablen verwenden. Zum Beispiel, könnten Sie Spalte C, eingestellt C1 bis

=20 

und verwenden Sie es als

=c1*20 

verstecken Alternativ können Sie VBA-Makros schreiben, die eingestellt und eine globale Variable lesen.

Bearbeiten:AKX rendert meine Antwort teilweise inkorrekt. Ich hatte keine Ahnung, wie man Zellen in Excel benennen kann.

+0

Hat diese @HopefullyHelpful – ymihere

34

ich auch gerade herausgefunden, wie dies zu tun mit den Excel Namen Managern (Formeln> Definierte Namen Section> Name-Manager).

Sie können eine Variable definieren, die nicht innerhalb einer Zelle "leben" muss, und dann können Sie sie in Formeln verwenden.

Excel Name Manager