Excel Formel (da Makros nicht zugelassen)

Gast #2145640
Lesenswert?
• ▲
▼
Hallo Leute,

ich steh grad aufm schlauch. Ich muss aus einem Excel-Tabellenblatt 
verschiedenen Daten extrahieren und in einem weiteren Arbeitsblatt diese 
mehreren Zeilen zuordnen:

BSP:

1. Blatt

BMKZ  Name         Signaltyp Fortlaufende Nummer
abc   Rauchmelder  OUT_ME01  001
acf   Gaswarner    OUT_ME01  002
...

2. Blatt

Adresse
Byte  Bit  Variable       Verketteter Text
20    0    OUTxME001xWert =Name von 001+Wert
20    1    OUTxME001xBad  =Name von 001+Bad
20    2    OUTxME001xSim  =Name von 001+Sim
20    3    OUTxME002xWert =Name von 002+Wert
20    4    OUTxME002xBad  =Name von 002+Bad
20...

Wie man sieht muss nun der Wert für den Namen aus Blatt 1 3x in Blatt 2 
für die Verkettung verwendet werden.Das ganze auch noch bedingt, da es 
mehrere Signaltypen gibt, und nur bei dem richtigen Typ und der 
passenden lfd. Nr.. Hab ich auch alles fertig und klappt für die Zeilen 
(hab händisch für mittlerweile 40 Zeile eingeben). Soweit alles noch 
schön, da dies aber für 2500 Zeilen erfolgen muss und Excel hier 
anscheind es toll findet nicht automatisch die Formel zu kopieren, 
sondern die Zellen dann beknackterweise nicht nacheinander hochzuzählen 
müsste ich eine Formel haben, die anhand einer Vorgane einer anderen 
Zelle die Bezüge hochzählt. Da ich aber heute schon den ganzen Tag Excel 
auch anderweitig misshandelt habe (mit erfolg) komm ich aber irgendwie 
jetzt nicht mehr weiter...

Ich würde mich über (konstruktive) Hilfe freuen. Leider sind durch 
Sicherheitsrichtlinien für die weitere Verwendung der Tabellen keine 
Makros zulässig, damit wäre das ganze bereits gelöst :\

THX im vorraus
Gast #2146212
Lesenswert?
• ▲
▼
Jupp

schon einiges versucht, leider merkt Excel es nicht, dass man nicht nach 
der 3. Variable auch 3 Zeilen weiter drunter weiter Daten benötigt 
sondern halt nur eine Zeile...

Bin mittlerweile dazu übergegangen, ein Makro in einer externen Mappe zu 
verwenden, und die daten dort zu verarbeiten. Dann geht halt die 
Funktion verloren, die Daten nur in der einen Mappe zu pflegen. :\

"Naja einem Ingenör is nix zu schwör"

Man kann halt nicht alles haben.
Gast #2146229
Lesenswert?
• ▲
▼
Der Befehl =INDIREKT(ADRESSE(ZEILE();SPALTE();1;WAHR;$A$1))
Kopiert die Daten von der aktuelle Stelle aus dem Tabelleblatt dessen 
Name in A1 steht.

ZEILE() liefert dabei die Zeilenummer von der Zelle. Da kannst du doch 
auch
GANZZAHL((Zeile()+a)/3+b) schreiben, wobei du a und b an deine 
Gegebenheiten anpassen musst. (Start der Quell und Zielzeilen)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren