Zwischenformeln in Zahlen

Sie wissen bereits, was Numbers ist. Sie wissen bereits, wie Sie mit den integrierten Vorlagen grundlegende Arbeitsblätter erstellen oder wie Sie grundlegende Funktionen und Formeln in Numbers verwenden. Aber um ehrlich zu sein, Sie haben gerade die Oberfläche von Numbers gekratzt.

Für den niedrigen Preis von 20 US-Dollar oder kostenlos für einen neuen Mac ist Numbers eine überzeugende Alternative zu Excel und anderen Tabellenkalkulationsprogrammen. Und dennoch, wenn es um ernsthafte Zahlen oder Datenknirschen geht, gehen die meisten Leute automatisch davon aus, dass es Sie gibt haben müssen Excel.

Nichts ist weiter von der Wahrheit entfernt. Numbers ist eine leistungsstarke Tabellenkalkulations-App. Mit der kürzlich neu hinzugefügten AppleScript-Unterstützung können Sie mit Numbers weitaus mehr tun, als Sie sich jemals vorstellen können. In diesem Tutorial werde ich mit Numbers einige tiefere Daten- und Zahlenverarbeitungstechniken demonstrieren, darunter:

  • Mit mehreren Blättern arbeiten
  • Die Vlookup-Funktion
  • IfError-Anweisungen, um die Dinge sauber zu halten
  • Mit Applescript eine Eingabeaufforderung hinzufügen

Fügen Sie all dies zusammen und Sie können aus einer Numbers-Tabelle eine angepasste Kontaktdaten-Datenbank-App oder eine Datenbank erstellen, mit der Sie fast alles andere nachverfolgen können. Lass uns anfangen!

Die Einrichtung

Ich beginne dieses Tutorial mit einer grundlegenden Liste gefälschter Daten. Diese Liste enthält 300 Personen, wobei Name, Alter und E-Mail-Adressen in den jeweiligen Spalten aufgeführt sind. Sie können Ihre eigene Kalkulationstabelle mit Ihren eigenen Beispieldaten erstellen oder Ihre echten Kontaktinformationen hinzufügen, um sie mit dem Lernprogramm zu verwenden. Ihre Tabelle sollte ungefähr so ​​aussehen:

Einrichten einer Arbeitsmappe mit zwei Tabellenkalkulationen

Mit mehreren Blättern arbeiten

Viele Anfänger verwenden nur ein Blatt, wenn Sie in Numbers arbeiten. Sie versuchen, alle ihre Daten, Zahlen, Diagramme und alles andere, was sie brauchen, auf einen begrenzten Platz zu packen. So scrollen Sie den ganzen Tag nach oben und unten und von Seite zu Seite.

Es gibt einen besseren Weg: mehrere Blätter. Mehrere Blätter geben Ihnen die Freiheit, Ihre Daten von Ihren Diagrammen oder anderen Informationen zu trennen, und können Ihnen dabei helfen, Ihre Vernunft zu bewahren, während Sie mit größeren Datensätzen arbeiten.

Sie können mehrere Arbeitsblätter aus derselben Arbeitsmappe erstellen, indem Sie auf klicken + Zeichen in der oberen linken Ecke der Tabelle. Dann ist es ratsam, jedes Blatt neu zu beschriften, damit Sie den Zweck nicht verlieren. Doppelklicken Sie einfach auf den Namen jedes Blattes (derzeit auf Blatt 1 und Blatt 2 eingestellt), und ersetzen Sie die Namen durch Daten und Suchwerkzeug, beziehungsweise.

Arbeitsblätter hinzufügen und umbenennen

Durch das Aufteilen Ihrer Arbeitsmappe in separate Anliegen und die richtige Benennung der einzelnen Registerkarten wird ein viel skalierbarerer Entwurf geschaffen, der die Zeit überdauert. Es ist wichtig, über die Datenmenge nachzudenken, in die Ihre Arbeitsmappe hineinwachsen wird, und nicht nur die Datenmenge, in der sich die Daten derzeit befinden. So bleibt Ihre Tabelle bereit, um Sie weit in die Zukunft zu bringen.

Die Vlookup-Funktion

Nun das das Suchwerkzeug Tab erstellt wurde, erstellen wir eine einfache Suchoberfläche. Das Ziel besteht darin, dass der Benutzer nur einen Namen eingeben muss, um die Informationen eines Kontakts zu finden. Daraufhin werden auf dem Arbeitsblatt Name, Alter und E-Mail-Adresse der eingegebenen Person angezeigt.

Nach einigem Grundstyling, Vertauschen der Blattreihenfolge und Entfernen von Zellen sollte Ihr Suchwerkzeugblatt etwa so aussehen:

Die Suchoberfläche

Die Vlookup-Funktion füllt die Zellen automatisch aus B4, C4, und D4. Um mit der Erstellung Ihres Suchwerkzeugs zu beginnen, platzieren Sie den Cursor in der Zelle B4 und drücken Sie die = Schlüssel. Das Funktionsmenü wird automatisch angezeigt. Beginnen Sie mit der Eingabe Vlookup bis Numbers zeigt das als erratene Funktion. Schlagen Rückkehr, Daraufhin wird die Formelvorlage ausgefüllt und Sie werden aufgefordert, die vier erforderlichen Parameter anzugeben:

  • suchen nach: Dies ist der Wert, nach dem Vlookup suchen soll (Beispiel: "Alex Spencer").
  • Spaltenbereich: In diesem Bereich / in der Tabelle soll die Suche ausgeführt werden (Beispiel: Spalten A bis E).
  • Rückkehr-Spalte: Dies ist die Spaltennummer, die Sie zurückgeben möchten (Beispiel: Spalte 2)..
  • enge Übereinstimmung: Ob Sie möchten, dass die engste Übereinstimmung zurückkehrt oder eine genaue Übereinstimmung erforderlich ist.
Die Vlookup-Formel

In diesem Fall möchten Sie suchen nach zu sein, was auch immer in Zelle gebracht wird B1. Der Suchbereich soll dann sein Datenblatt Name: Email. Für den Spaltenbereich soll der Name der Person angezeigt werden. Namen werden in der ersten Spalte aufgeführt 1. Ich würde empfehlen, die Einstellung nahe zu setzen genau übereinstimmen / falsch. Die resultierende Formel im Inneren B4 sollte so aussehen:

Den Vlookup ausfüllen

Wiederholen Sie diesen Vorgang, indem Sie Vlookup-Formeln in Zellen platzieren C4 und D4. Der einzige Teil der Formeln, den Sie ändern, ist der Rückkehr-Spalte. Zelle C4 erwartet das Alter der Person und das Alter ist in der zweiten Spalte aufgeführt. Also dein Rückkehr-Spalte sollte auf 2 eingestellt sein. Wenn Sie das erraten haben Rückkehr-Spalte wäre im Vlookup für Zelle auf 3 gesetzt D4, du hast richtig geraten!

HINWEIS: Nach dem Erstellen der Formeln werden rote Warnzeichen in den vLookup-Zellen angezeigt. Dies ist auf Ihre Suchzelle zurückzuführen (B1) ist wahrscheinlich leer.

Die IfError-Formel

Diese roten Warnzeichen können alarmierend sein. Lassen Sie uns also einige Anweisungen erstellen, die besagen: "Wenn diese Vlookup-Formel einen Fehler zurückgibt, lassen Sie den Wert dieser Zelle leer. Wenn jedoch kein Fehler zurückgegeben wird, zeigen Sie das Ergebnis des Vlookup an."

Doppelklicken Sie auf die Zelle B4 Um die vollständige Formel sichtbar zu machen, kopieren Sie die gesamte Formel, indem Sie sie markieren und drücken Befehl-C. Sobald Sie es kopiert haben, löschen Sie die Zelle wieder in die = unterschreiben und eine neue Funktion aufrufen IfError. IfError erfordert nur zwei Parameter:

  • beliebiger Ausdruck: Dies ist die Formel oder der Ausdruck, die ausgewertet werden soll, um zu sehen, ob Fehler zurückgegeben werden.
  • Wenn-Fehler: Dies ist, was Sie zurückgeben möchten, wenn ein Fehler auftritt. Wenn kein Fehler vorliegt, wird der Ausdruck / die Formel einfach ausgeführt.

Der Ausdruck, den Numbers auswerten soll, ist die gerade kopierte Vlookup-Formel. Fügen Sie das als ersten Parameter ein. Wenn ein Fehler auftritt, möchten Sie wahrscheinlich nur eine leere Zelle. Also reinlegen "" als zweiter Parameter. Sobald beide Parameter eingegeben sind, sieht die Formel folgendermaßen aus:

IfError zu Vlookup hinzufügen

Wiederholen Sie diesen Vorgang für Zellen C4 und D4. Auf Wiedersehen furchterregende rote Fehlerzeichen!

Wählen Sie zuletzt alle Zellen auf dem Arbeitsblatt aus. Gehe zum Ordnen Registerkarte im Formatinspektor. Klicken Sie dann auf Sperren Schaltfläche, um zu verhindern, dass jemand Ihre Formeln ändert.

Applescript verwenden

Durch das Sperren jeder Zelle im Datenblatt des Suchwerkzeugs können Ihre Formeln zwar geschützt werden, die Eingabe eines Namens für die Suche ist jedoch nicht möglich. Um dieses Problem zu beheben, müssen Sie die Zauberweise von AppleScript nutzen.

AppleScript gibt es schon seit Jahren, aber die Unterstützung für AppleScript in Numbers ist gerade erst zurückgekehrt. Wenn Sie noch nie zuvor AppleScript verwendet haben, können Sie einfach diesem Tutorial folgen, um das für Ihre Numbers-Datenbank benötigte AppleScript zu erstellen. Ich würde jedoch empfehlen, in unserem Beginner's Guide zu AppleScript, Teil 1 und Teil 2, mehr darüber zu erfahren.

Starten Sie die Anwendung Automator, um mit dem Hinzufügen von AppleScript zu Ihrer Numbers-Tabelle zu beginnen. Wenn dann ein Dateiauswahlfenster erscheint, wählen Sie Neues Dokument, dann auswählen Bedienung wenn Sie gefragt werden, welche Art von Dokument erstellt werden soll.

Ihr Cursor sollte im sitzen Aktionen Suchleiste. Starten Sie eine Suche nach AppleScript. Wenn es aufkommt, wählen Sie Führen Sie AppleScript aus. Das Fenster sollte jetzt so aussehen:

Erstellen eines Dienstes in Automator

Platzieren Sie im Editorfenster Folgendes, wo Sie sehen (* Ihr Skript geht hier *):

 Anzeige "Numbers" -Anzeigedialog der Anwendung "Geben Sie einen Namen ein:" Standardantwort "first_name last_name" setzt den Namen auf den von der Ergebnis-Tabelle 1 des Blattes 1 des Dokuments zurückgegebenen Text, wobei der Wert des vorderen Fenstersatzes (Zelle "B1") auf den Namen lautet Ende erzählen Ende erzählen 

Auch wenn AppleScript besser als jede andere Skriptsprache da draußen liest, gehen wir diese Zeile für Zeile durch.

  • Linie 1 startet alle Anweisungen, die wir für die Numbers-Anwendung benötigen.
  • Zeile 2 erstellt ein Popup-Dialogfeld und bittet den Benutzer um eine Eingabe. Es macht auch die Standardeingabe "Vorname Nachname".
  • Zeile 3 erstellt eine Variable und legt ihren Wert auf das fest, was der Benutzer im Dialogfeld eingibt.
  • Zeile 4 ist leer.
  • Zeile 5 wählt die Tabelle, das Blatt und das Fenster aus, auf das AppleScript in Numbers zielen soll.
  • Zeile 6 Setzt den Wert der Zielzelle auf die Variable, die die Benutzereingabe erfasst hat.
  • Zeilen 7 und 8 schliessen ihre jeweiligen sagen Blöcke.

Ändern Sie im Menü über dem Skripteditor Service erhält zu keine Eingabe im Zahlen. Ihr letztes Fenster sollte so aussehen: 

Applescript hinzufügen

Speichern Sie schließlich diesen Dienst als Suche starten. Dadurch können Ihre Benutzer über Numbers auf den Dienst zugreifen und ihn ausführen. Wenn es also an der Zeit ist, eine Suche auszuführen, wird Ihr Benutzer zu gehen Zahlen, dann Dienstleistungen, dann Suche starten

Dienst ausführen

Daraufhin wird ein Dialogfeld geöffnet, in dem Sie nach dem Namen gefragt werden, den Sie suchen möchten. Geben Sie einfach den Namen ein und drücken Sie Rückkehr oder klicken Sie auf OK.

Einen Namen in die Eingabeaufforderung eingeben

Nun sehen Sie Ihre Kalkulationstabelle in Aktion und rufen die Kontaktinformationen Ihrer ursprünglichen Kalkulationstabelle auf, basierend auf Ihrer Suche.

Die Suchergebnisse

Dies ist nur ein Beispiel für die Leistungsfähigkeit von Numbers mit seinen Formeln, Funktionen und mehreren Arbeitsblättern, kombiniert mit AppleScript und einigen einfachen Codierungen. Sie können damit eine ähnliche Tabelle erstellen, um schnell alle Daten zu finden, die Sie organisieren möchten, oder Sie können diese grundlegenden Tools und andere Funktionen und mehr verwenden, um Numbers in eine angepasste App für alles zu verwandeln, das Sie benötigen.

Fazit

Es besteht kein Zweifel, dass Numbers eine großartige Anwendung zum Erstellen grundlegender Tabellen oder Diagramme ist. Aber es ist weit mehr als das. In diesem Lernprogramm haben Sie gesehen, wie aus Numbers eine angepasste Kontaktdaten-Datenbank-App werden kann, die mit einer einfachen Suche nach den benötigten Informationen sucht. Mit diesen Tools und mehr Leistung unter der Haube in Numbers, kombiniert mit der neu hinzugefügten Unterstützung für Applescript, gibt es unendlich viele Möglichkeiten, was Sie mit Numbers tun können.

Probieren Sie es aus, um Ihre eigenen Daten und Zahlen zu ermitteln, ich bin mir sicher, Sie werden eine Menge Möglichkeiten finden, Numbers zu verwenden, die Sie sich nie zuvor vorgestellt hatten!