Es sollte mal wieder schnell gehen und dabei bleib das Festlegen der Datentypen auf der Strecke. Doch spätestens beim nächsten Datenimport rächt sich das. Denn unsachgemäß eingestellte oder bei erneuten Importen nicht überprüfte Datentypen erhöhen das Risiko von Fehlern und Datenverfälschungen. Hier zwei typische Beispiele:
1) In der Abfrage wurden die Datentypen sauber definiert: der Spalte mit der Mengenangabe wurde Ganze Zahl zugewiesen. Beim Import der nächsten Monatsdaten enthält die Spalte mit den Mengenangaben plötzlich Werte mit Dezimalstellen. Die werden automatisch abgeschnitten, da Ganze Zahl eingestellt ist. Eine Verfälschung der Daten ist die Folge.
2) Für die Spalte Menge wurde Ganze Zahl festgelegt, aber beim nächsten Import stehen in der Spalte Menge solche Einträge wie 1 Kiste oder 1 Karton. Das hat Fehler zur Folge, die das Aktualisieren der Daten behindern.
Dies zeigt, dass die Kontrolle der Datentypen in zwei Schritten erfolgen muss: 1) beim Aufbau der Abfrage und 2) beim Import neuer Daten. WIE das geht, zeige ich in diesem Beitrag.
WeiterlesenKürzlich hatte ich im Kurs eine spannende Diskussion zum Entfernen von Spalten. Die Frage war: Was tun, wenn sich nach dem Entfernen mehrerer Spalten herausstellt, dass es eine zu viel war? Den Abfrageschritt löschen? Oder lässt der sich nachträglich noch bearbeiten?
Meine Antwort: „Kommt drauf an“! Nämlich darauf, WIE die Spalten entfernt wurden. Das klingt vielleicht ein wenig rätselhaft, aber keine Sorge, ich erkläre es gleich.
Werden Daten an unterschiedlichen Stellen eingegeben, gibt es mehrere Möglichkeiten, sie an einer Stelle zusammenzufassen. Die beiden Arrayfunktionen HSTAPELN und VSTAPELN erledigen das beispielsweise ziemlich gut. In diesem Beitrag zeige ich, WIE es funktioniert.
Mit der Arrayfunktion ÜBERNEHMEN lassen sich die Top 5-Werte einer Tabelle im Nu an separater Stelle auflisten (Beitrag vom 30.04.2025). Was aber, wenn es nicht um die oberen Daten, sondern um die ganz am Ende geht? Nicht nur die letzten Zeilen, sondern auch die letzten Spalten? Genau hier liegt die Stärke von ÜBERNEHMEN. Denn die Funktion kann beides und somit z. B. folgende Fragen beantworten:
Im Bonus-Tipp zeige ich, wie sich überflüssige Daten per Formel „wegzaubern“ lassen: mit der Arrayfunktion WEGLASSEN.
Wer nur bestimmte Zeilen eines Datenbestandes auflisten will, denkt vermutlich zuerst an die Arrayfunktion FILTER. Mit ihr lassen sich Daten auf Basis inhaltlicher Kriterien extrahieren, z. B. alle Bestellungen an einem Standort oder alle Bestellungen über 1.000 €.
Was aber, wenn die letzten 15 Zeilen eines Datenbestandes aufgelistet werden sollen, dessen Länge veränderlich ist? Hier kommt die Funktion ZEILENWAHL ins Spiel. Sie wählt Daten auf Basis ihrer Position aus, z. B. die ersten oder die letzten n Zeilen oder jede vierte Zeile oder nur bestimmter Zeilen, aber in einer Abfolge, die von den Originaldaten abweicht.
Anhand mehrerer Szenarien zeige ich, wie die Arrayfunktion ZEILENWAHL arbeitet, welchen Nutzen sie bringt und warum Sie mit SEQUENZ perfekt harmoniert.
‼️TIPP: Wer nur bestimmte Spalten eines Datenbestandes auflisten möchte, wird in diesem Beitrag vom 16.04.2025 fündig.