Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

[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!
]
Antworten 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
Antworten Top
#3
(27.03.2017, 12: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!
]
Antworten 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.
Antworten 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.
Antworten 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.
Antworten Top
#7
(28.03.2017, 06: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.
Antworten 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.
Antworten 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.
Antworten 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.
Antworten Top


Gehe zu:


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