[2010] Excel-Weltkarte mit Werten befüllen
#1
Guten Tag,

ich habe unten angezeigte Weltkarte in Excel. Wie ihr sehen könnt besteht sie aus etlichen Bildern zu einzelnen Ländern. 

1) Nun würde ich gerne eine Liste in zB. Tabelle 2 schreiben, die über ein Land verfügt und dahinter stehen Werte:
Beispiel: Russland; 3000 Sendungen; 2500 Tonnen; 3,5 Milliarden €
Klicke ich dann auf Russland, dann soll alles mit dem Wort "Russland" in der ersten Spalte irgendwie angegeben/ausgegeben/angezeigt werden.
Meine Überlegung als Unwissender war: Ich hinterlege der Grafik für Russland den Wert "Russland" als Schlüssel und benutze die erste Spalte in Tabelle 2 mit oben genannten Beispiel als Schlüsselwert (Russland, Deutschland, Türkei..." um automatische Zuordnungen stattfinden zu lassen. Es soll als Gesamttext ausgegeben werden.

2) Noch besser wäre es, wenn automatisch eine Verbindung zu anderen Ländern erstellt wird, Russland wäre das Ausgangsland und es wird etwas zB zu Deutschland, Rumänien, China geschickt. Da wäre es super, wenn eine Verbindung zu allen Ländern gemacht wird und man vielleicht in den Zielländern die Zahlen ablesen kann.


Für Ideen und Empfehlungen bin ich jederzeit offen, doch leider geht dies nur für den Weg zum Ziel, nicht das Ziel selbst, das ist vorgegeben.


[img]
Dateiupload bitte im Forum! So geht es: Klick mich!
]
Top
#2
Hallo, ich bin jetzt zwar kein Experte hier^^

Ich weiß ja nicht wie deine Datentabelle aussieht.

Aber wäre folgendes eine Möglichkeit für dich? 

Für jedes Land eine Schaltfläche auf deine Karte setzen.(Oder sogar die Landesgrenzen per Formen-Skizze nachzeichnen und diese Form dann als Schaltfäche nutzen)  Deine Datentabelle dann Tabelle formatieren, falls die das noch nicht ist.
Jetzt für die Schaltfläche jedes Landes ein Macro aufzeichnen der dir dann die Daten der Tabelle filtert.
[-] Folgende(r) 1 Nutzer sagt Danke an M.Wichmann für diesen Beitrag:
  • OoDex
Top
#3
(27.03.2017, 13:42)M.Wichmann schrieb: Für jedes Land eine Schaltfläche auf deine Karte setzen.(Oder sogar die Landesgrenzen per Formen-Skizze nachzeichnen und diese Form dann als Schaltfäche nutzen)  Deine Datentabelle dann Tabelle formatieren, falls die das noch nicht ist.
Jetzt für die Schaltfläche jedes Landes ein Macro aufzeichnen der dir dann die Daten der Tabelle filtert.

Hallöchen!

Vielen Dank für den Vorschlag, das ist im Endeffekt das was ich mir selbst zusammengebastelt habe. Momentan kann man auf die Ausgangsländer klicken (blau markiert), das rote Land ist das ausgewählte Land mit Kennziffern rechts daneben, für Punkt 1 alles schön und gut und so ziemlich erledigt.

Meine Sorge ist eher Punkt 2, ich habe keine Ahnung wie ich das darstellen soll, denn dann müsste ich im Makro erst nach dem Land Filtern (im Bild US), doch dann müsste ich bei dem Filter wo alles hin geht (2. Spalte, von US zu DE, CN, MX....) automatisch Filter erstellen lassen (also 1 pro Land) und für jeweils jedes Land die Zahlen runter schreiben. Ich hoffe mein Problem ist verständlich.

[img]
Dateiupload bitte im Forum! So geht es: Klick mich!
]
Top
#4
Hi,


da würde ich für jeden Wert eine Tabelle nach diesem Muster machen:

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEF
2 AlbanienBelgienDeutschlandEritreaFaroer
3Albanien     
4Belgien     
5Deutschland     
6Eritrea     
7Faroer     
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

Diese mit den einzelnen Werten füllen, dann mit Aggregat, Index u. Vergleich die Werte auflisten!
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Top
#5
Ich vermute jetzt mal mit der Ausgabe wirds schwierig.
Ich geh mal davon aus das es Länder mit sehr vielen Zielen gibt.


Die Tabelle im Anhang würde nicht reichen ? Zeigt alles wichtige und filtert.
Top
#6
Hallo,

in einer Kreuztabelle ist das sehr einfach darstellbar und auch leicht auszuwerten!
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Top
#7
(28.03.2017, 07:44)BoskoBiati schrieb: Hallo,

in einer Kreuztabelle ist das sehr einfach darstellbar und auch leicht auszuwerten!

Moin, müsste man da dann nicht mindestens 3 machen?? Das stell ich mir schon schwierig vor das aktuell zu halten.
Top
#8
Hallo,

richtig, da müsste man für jede Ausprägung eine Tabelle machen. Ist immer noch einfacher als das, was Du da vor hast! Es genügen drei einfache Formeln um die zugehörigen Daten neben der Weltkarte aufzulisten, also nichts mit schwierig!
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Top
#9
Naja gut, man weiß ja nicht wie seine Daten jetzt genau aussehen, und wie oft sich die Daten ändern.

Aber "bei dem was ich vorhabe" ist pro Ausgangsland 1 Macro zum Filter zu erstellen. Da stell ich mir das mit dem Datenholen aus 3 tabellen schwieriger vor.

Wie gesagt das wäre mein Ansatz den ich Ansprechen wollte. Zum Glück gibt es ja viele Wege nach Rom.
Top
#10
Hallo,

auf jeden Fall sähe das mit einer Kreuztabelle so aus:

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFGHIJ
2c   abcdef
3301310311a 102103104105106
4302320322b201 203211212213
5311410421c301302 311312313
6312420432d401402403 412413
7313430443e501502503511 513
8   f601602603611612 
9          
10          
11    abcdef
12   a 120130140150160
13   b210 230310320330
14   c310320 410420430
15   d410420430 520530
16   e510520530610 630
17   f610620630710720 
18          
19          
20    abcdef
21   a 122133144155166
22   b211 233321332343
23   c311322 421432443
24   d411422433 532543
25   e511522533621 643
26   f611622633721732 

ZelleFormel
A3=WENNFEHLER(AGGREGAT(15;6;INDEX($E$3:$J$8;VERGLEICH($A$2;$D$3:$D$8;0);)/(INDEX($E$3:$J$8;VERGLEICH($A$2;$D$3:$D$8;0);)<>"");ZEILE(A1));"")
B3=WENNFEHLER(AGGREGAT(15;6;INDEX($E$12:$J$17;VERGLEICH($A$2;$D$12:$D$17;0);)/(INDEX($E$12:$J$17;VERGLEICH($A$2;$D$12:$D$17;0);)<>"");ZEILE(B1));"")
C3=WENNFEHLER(AGGREGAT(15;6;INDEX($E$21:$J$26;VERGLEICH($A$2;$D$21:$D$26;0);)/(INDEX($E$21:$J$26;VERGLEICH($A$2;$D$21:$D$26;0);)<>"");ZEILE(C1));"")

ZelleGültigkeitstypOperatorWert1Wert2
A2Liste =$D$3:$D$8 
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste