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!]
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.
(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!]
Hi,
da würde ich für jeden Wert eine Tabelle nach diesem Muster machen:
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C | D | E | F |
2 | | Albanien | Belgien | Deutschland | Eritrea | Faroer |
3 | Albanien | | | | | |
4 | Belgien | | | | | |
5 | Deutschland | | | | | |
6 | Eritrea | | | | | |
7 | Faroer | | | | | |
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!
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.
Hallo,
in einer Kreuztabelle ist das sehr einfach darstellbar und auch leicht auszuwerten!
(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.
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!
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.
Hallo,
auf jeden Fall sähe das mit einer Kreuztabelle so aus:
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C | D | E | F | G | H | I | J |
2 | c | | | | a | b | c | d | e | f |
3 | 301 | 310 | 311 | a | | 102 | 103 | 104 | 105 | 106 |
4 | 302 | 320 | 322 | b | 201 | | 203 | 211 | 212 | 213 |
5 | 311 | 410 | 421 | c | 301 | 302 | | 311 | 312 | 313 |
6 | 312 | 420 | 432 | d | 401 | 402 | 403 | | 412 | 413 |
7 | 313 | 430 | 443 | e | 501 | 502 | 503 | 511 | | 513 |
8 | | | | f | 601 | 602 | 603 | 611 | 612 | |
9 | | | | | | | | | | |
10 | | | | | | | | | | |
11 | | | | | a | b | c | d | e | f |
12 | | | | a | | 120 | 130 | 140 | 150 | 160 |
13 | | | | b | 210 | | 230 | 310 | 320 | 330 |
14 | | | | c | 310 | 320 | | 410 | 420 | 430 |
15 | | | | d | 410 | 420 | 430 | | 520 | 530 |
16 | | | | e | 510 | 520 | 530 | 610 | | 630 |
17 | | | | f | 610 | 620 | 630 | 710 | 720 | |
18 | | | | | | | | | | |
19 | | | | | | | | | | |
20 | | | | | a | b | c | d | e | f |
21 | | | | a | | 122 | 133 | 144 | 155 | 166 |
22 | | | | b | 211 | | 233 | 321 | 332 | 343 |
23 | | | | c | 311 | 322 | | 421 | 432 | 443 |
24 | | | | d | 411 | 422 | 433 | | 532 | 543 |
25 | | | | e | 511 | 522 | 533 | 621 | | 643 |
26 | | | | f | 611 | 622 | 633 | 721 | 732 | |
Zelle | Formel |
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));"") |
Zelle | Gültigkeitstyp | Operator | Wert1 | Wert2 |
A2 | Liste | | =$D$3:$D$8 | |
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg |