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.

verschiedene Zellenbezeichnungen mehrer Spalten zu einer zusammenfassen
#1
Guten Tag,

da ich mich in Excel nicht allzu gut auskenne und auch nach langem Suchen nicht gefunden habe, wonach ich genau suche versuche ich nun hier mein Glück.

Für die Arbeit wurde mir eine Excel Tabelle mit über 39.000 Zeilen und jeweils ca. 50 Spalten vorgelegt.

Eine Spalte jeder Zeile ist die Materialbeschreibung. Diese wurde von verschiedenen Personen eingetragen, wodurch gleiches Material unter verschiedenen Bezeichnungen eingetragen ist.

Die verschiedenen Bezeichnungen habe ich mit Fuzzy Lookup herausgefiltert, sodass ich nun eine extra Tabelle mit den einzelnen verschiedenen Materialbeschreibungen habe, die ich unter einer Überschrift zusammengefasst habe

So gibt es beispielsweise Bezeichnungen wie: Computer, computer, Pc, pc, PC, Laptop etc., die alle unter der Bezeichnung "Computer" zusammengefasst werden könnten 

Wie kann ich nun, auf Grundlage der erstellten Tabelle, in meiner Ausgangstabelle alle verschiedenen Materialbeschreibungen zu der EINEN richtigen ändern oder alle unter einer Überschrift zusammenfassen, ohne dies für jede Zeile einzeln durchzuführen.

Edit: Wie das ganze realisiert wird ist prinzipiell egal, allerdings sind bspw. nur sehr geringe Vorkenntnisse in VBA vorhanden.

Ich hoffe ich habe es geschafft mein Anliegen so genau wie möglich auszudrücken.
Vielen Dank im Voraus.
Antworten Top
#2
Moin,

du solltest eine Beispieltabelle hochladen, die zwar anonymisiert ist, aber vom Aufbau her deinem Original entspricht. Es genügen im Prinzip deine erstellten Überschriften und vllt. ein bis zwei Datensätze. Bitte keine ScrShots; eventuelle Vorschläge möchte ich testen können. https://www.clever-excel-forum.de/thread-326.html
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
[-] Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:
  • Trickz
Antworten Top
#3
In diesem Beispiel befinden sich nun 2 Tabellen:
.xlsx   Beispiel.xlsx (Größe: 9,09 KB / Downloads: 13)

Einmal die "Haupttabelle" Tabelle 1, in der es um verschiedene Geräte geht, die aber unter den beiden Bezeichnungen "Computer" und "Handy"

In der anderen Tabelle befinden sich diese verschiedenen Bezeichnungen nun unter der jeweiligen Überschrift.

Es sollen nun die Beschreibungen in Tabelle 1 alle zu "Computer" bzw. "Handy" geändert werden. Und man bedenke dabei es handelt sich um Hunderte Bezeichnungen handelt, die zu dieser einen umbenannt werden müssen, also kann dies nicht für alle einzeln durchgeführt werden.
Antworten Top
#4
Moin

Eine PQ-Lösung.


Angehängte Dateien
.xlsx   clever-excel-forum_19686.xlsx (Größe: 20,03 KB / Downloads: 8)
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

[-] Folgende(r) 1 Nutzer sagt Danke an shift-del für diesen Beitrag:
  • Trickz
Antworten Top
#5
Dies wäre genau die Lösung, die ich benötige. Da ich PQ aber vorher selber noch nie benutzt habe und bei längerem Ausprobieren auch nicht auf dein Ergebnis gekommen bin, wäre ich sehr dankbar, wenn du mir vielleicht eine kleine Anleitung geben würdest mit welchen Schritten ich zu dieser finalen Tabelle komme.
Antworten Top
#6
Hi,

oder mit einer SVERWEIS-Formel in einer Zusatzspalte, deren Werte dann über die andere kopiert wird.

.xlsx   Zurodnung.xlsx (Größe: 12,27 KB / Downloads: 5)
Antworten Top
#7
In VBA:


Code:
Sub M_snb()
   sn = Sheet2.Range("B2:D12")
   
   For j = 3 To UBound(sn)
      If sn(j, 1) <> "" Then Sheet1.Columns(2).Replace sn(j, 1), sn(1, 1), 1
      If sn(j, 3) <> "" Then Sheet1.Columns(2).Replace sn(j, 3), sn(1, 3), 1
   Next
End Sub
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top


Gehe zu:


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