Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Verbundene Zellen in Formel verwenden

Verbundene Zellen in Formel verwenden
21.06.2006 08:39:31
Emil
Hallo,
in einer Zeile sind folgende Zellen verbunden:
a1-b1 (2 Zellen)
c1-e1 (3 Zellen)
f1-i1 (4 Zellen)
In einer Formel kann ich die Werte a1, c1 und f1 verwenden. Aus bestimmten Gründen wird die Aufteilung des Bereichs durch ein Makro z. B. so geändert, dass jetzt folgende Aufteilung besteht:
a1-d1 (4 Zellen)
e1-f1 (2 Zellen)
g1-i1 (3 Zellen)
Es gibt also immer einen linken, einen mittleren und einen rechten Bereich. Ist es möglich, eine Formel zu erstellen, die unabhängig von der Aufteilung mit den drei vorhandenen Werten rechnet? Ich hatte bisher vor es mit benannten Bereichen zu versuchen und diese per vba anzupassen, das scheitert aber daran, dass die komplette Zeile auch noch kopiert werden soll, und dann stimmt die Zuordnung zu den Namen nicht mehr.
Gruß Emil
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Verbundene Zellen in Formel verwenden
21.06.2006 09:22:52
Harald
Moin Emil,
vorneweg. Verbundene Zellen sind eigentlich zu vermeiden. Machen nix als Ärger und das gewünschte Erscheinungsbild kann man auch anders erreichen.
Wenn es denn unbedingt verbundene Zellen sein müssen (seufz), würde ich doch mit benannten Bereichen arbeiten.
ActiveSheet.Names.Add Name:="test", RefersTo:="=Tabelle1!$A$1:$D$1"
an die Werte kommst Du so:
MsgBox Range(Names("test")).Value
löschen is auch kein Thema
ActiveSheet.Names("test").Delete
und zum kopieren würde ich nicht die ganze Zeile nehmen, sondern nur den benötigten Bereich
Range("A1:J1").Copy Range("a10")
Vielleicht hilft das ja schon weiter.
Gruss Harald
....obwohl ich echt die Finger von dem verbundenen Mist lassen würde ;-)
Anzeige
AW: Verbundene Zellen in Formel verwenden
21.06.2006 09:53:55
Emil
Hallo Harald,
vielen Dank für deine Antwort. Das eigentliche Problem ist, dass ich die Zeile mit den drei Werten und einer zugehörigen Formel mehrfach auf einem Tabellenblatt kopieren will. Die Kopien unterscheiden sich durch die Aufteilung der verbundenen Zellen. Da ich die gleichen Namen nicht mehrfach verwenden kann, suche ich eine andere Lösung. Gibt es eine Arbeitsblattfunktion, mit der ich die drei Werte unabhängig von der genauen Anordnung der verbundenen Zellen abfragen kann. Es sieht immer so aus dass insgesamt 12 nebeneinander liegende Zellen betroffen sind. Diese können aber z. B. 1/1/10 oder auch 10/1/1 oder auch 2/3/7 unterteilt sein.
Gruß Emil
Anzeige
AW: Verbundene Zellen in Formel verwenden
21.06.2006 10:12:26
Harald
Hi,
das eigentliche Problem sind verbundene Zellen ;-))
Ein guter VBA'ler wird da immer einen großen Bogen machen.
Ein guter vba'ler bin ich noch nicht, aber ich weiß....
Finger wech von MergeCells = True !
Deine Chance:
Zellen verbinden, benennen, weiteren Code
danach
Namen löschen, Verbund aufheben, ggf weiteren Code
danach
neu verbinden und benennen
Deine Rettung:
Ersetze verbundene Zellen durch geschickte Formatierung
Gruss Harald
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige

Infobox / Tutorial

Verbundene Zellen in Excel effektiv nutzen


Schritt-für-Schritt-Anleitung

  1. Verbundene Zellen erstellen: Markiere die Zellen, die du verbinden möchtest, und gehe zu „Start“ > „Zellen“ > „Verbinden und zentrieren“.

  2. Werte aus verbundenen Zellen abrufen: Du kannst den Wert einer verbundenen Zelle in einer Formel verwenden, indem du einfach den Bereich angibst, z.B. =A1.

  3. Benannte Bereiche nutzen: Um die Verwaltung zu erleichtern, kannst du benannte Bereiche in Excel erstellen. Gehe zu „Formeln“ > „Namensmanager“ und erstelle einen neuen Namen für den Bereich, z.B. test für A1:D1.

  4. Formel anpassen: Wenn sich die Aufteilung der verbundenen Zellen ändert, kannst du den benannten Bereich und die Formel entsprechend anpassen, um die Werte zu nutzen.

  5. Verbundene Zellen trennen: Gehe zu „Start“ > „Zellen“ > „Verbindung aufheben“, um die Zellen zu trennen und den Inhalt zu kopieren.


Häufige Fehler und Lösungen

  • Fehler: Formel gibt #WERT! zurück.

    • Lösung: Überprüfe, ob du die richtige Zelle ansprichst. Bei verbundenen Zellen wird nur der Wert der ersten Zelle angezeigt.
  • Fehler: Verbundene Zellen werden nicht korrekt angezeigt.

    • Lösung: Stelle sicher, dass du die Zellen nicht über „Drucken“ oder „Vorschau“ ansiehst. Verwende die Funktion „Excel verbundene Zellen anzeigen lassen“.

Alternative Methoden

  • Verwendung von VBA: Du kannst mit VBA ein Makro erstellen, das die verbundenen Zellen automatisch trennt und die Inhalte in separaten Zellen kopiert:

    Sub TrenneVerbundeneZellen()
      Dim rng As Range
      Set rng = Range("A1:D1")
      rng.UnMerge
      rng.Copy
      rng.Cells(1, 1).PasteSpecial
    End Sub
  • Formatierung statt verbundener Zellen: Nutze die bedingte Formatierung, um das gewünschte Erscheinungsbild zu erzielen, ohne tatsächlich Zellen zu verbinden.


Praktische Beispiele

  • Beispiel 1: Du hast in einer Excel-Tabelle verbundene Zellen in den Bereichen A1:C1, D1:E1, F1:I1. Um die Werte in einer Formel zu verwenden, könntest du die Formel =A1 + D1 + F1 nutzen.

  • Beispiel 2: Wenn du die verbundene Zelle A1 in B1 kopierst, um den Inhalt zu übertragen, kannst du die Funktion „Excel verbundene Zellen trennen und inhalt kopieren“ verwenden, um dies durchzuführen.


Tipps für Profis

  • Vermeide verbundene Zellen, wo immer möglich. Stattdessen kannst du Zellen optisch anpassen, um das Layout zu gestalten.
  • Nutze die Funktion „Excel verbundene Zellen finden“, um schnell alle verbundenen Zellen in deiner Tabelle zu identifizieren.
  • Experimentiere mit benannten Bereichen, um die Formeln flexibel zu halten, besonders wenn die Struktur deiner Tabelle häufig geändert wird.

FAQ: Häufige Fragen

1. Wie finde ich verbundene Zellen in Excel?
Du kannst die Funktion „Suchen“ verwenden und nach „=“ suchen, um verbundene Zellen zu identifizieren.

2. Was passiert, wenn ich verbundene Zellen trenne?
Der Inhalt bleibt in der ersten Zelle der verbundenen Gruppe erhalten, während die anderen Zellen leer bleiben.

3. Wie kann ich die Werte aus verbundenen Zellen übernehmen?
Du kannst den Wert direkt über die Zelle abrufen oder VBA nutzen, um die Werte in andere Zellen zu kopieren.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige