Gibt es eine Möglichkeit, zu überprüfen, ob sich das Ergebnis einer Formel geändert hat?

320
revolversnake

Ich versuche herauszufinden, wie man eine Excel-Tabelle sortiert, nachdem ein Teil der Zeile ausgefüllt ist. Die letzte Zelle in einer Zeile ist eine Formel, um einige der anderen Zeilen zusammenzufassen. Die Bedingung, nach der ich über das Sortieren der Tabelle nachdachte, war eine Änderung in der letzten Zelle. Wie würde ich erkennen, ob die letzte Zelle der aktuellen Zeile durch die Formel geändert wurde, und ein Sortiermakro ausführen?

Grundsätzlich handelt es sich hierbei um ein Formular zur Nachverfolgung von Mitarbeiterverstößen, sodass die gesamte Zeile nicht notwendigerweise vollständig ausgefüllt wird, es sei denn, sie haben mehrere. Ich möchte es nach dem Namen des Mitarbeiters sortieren. Bisher habe ich die Sorte, nachdem Sie den Namen des Mitarbeiters eingegeben haben, aber das ist beim Ausfüllen etwas ärgerlich, weil Sie herausfinden müssen, wo diese Reihe weitergeht. Ich würde es vorziehen, wenn es fertig ist, einen Eintrag hinzuzufügen.

1
Dieser Anwendungsfall ist ein starker Fall für das Pitching, das in einer Datenbank gespeichert wird, anstatt Excel dazu zu zwingen, es zu tun. Verlaufsverfolgung, die Ihre Anforderung umfasst (obwohl es nur ein Datensatz zurück ist), ist eine der großen roten "Let's talk database" -Fahnen. Sie müssen keine Zeilen jagen, da die Daten durch Abfrageergebnisse dargestellt werden, und Sie landen nicht in heißem Wasser, wenn Sie einen Mitarbeiter wegen Zuwiderhandlungen kündigen und ihn wegen einer unrechtmäßigen Beendigung verklagen wurde gestern geschrieben. CDove vor 6 Jahren 0
Wenn es einen Weg gibt, könnte ich es vielleicht tun. Das Problem ist, dass ich keine Datenbank hosten kann (meine einzige Erfahrung ist mit MySQL) und ich habe MS Access noch nicht verwendet. Ein Teil des Problems ist, dass ich dies nach etwa 1-1,5 Jahren nicht aufrechterhalten kann. Ich bin ein Studentenmanager, also werde ich nach meinem Abschluss nicht hier sein. Der nächste Studentenmanager ist vielleicht nicht annähernd so technisch versiert, daher versuche ich, Systeme so einfach wie möglich zu machen. revolversnake vor 6 Jahren 0
Zumindest würde ich Access abholen. Aus Programmierersicht ist dies keine "echte" Datenbank (und wir verbringen viel Zeit damit, sie in echte Datenbank umzuwandeln), aber es ist eine Datenbank, die in vielerlei Hinsicht ähnlich wie Excel arbeitet. Es ist auch eine Fähigkeit, wenn Sie in Büroumgebungen arbeiten, werden Sie wahrscheinlich brauchen. CDove vor 6 Jahren 0
Ich bin Programmierer, also kann ich mich darauf beziehen. Ich habe die letzten paar Tage damit verbracht, VBA zu lernen, um Makros dafür zu programmieren, aber wenn eine Access- "Datenbank" besser ist, werde ich mich darum kümmern. Ich werde wahrscheinlich nicht in einer Büroumgebung arbeiten, in der ich SQL in Zukunft nicht verwenden kann, daher werde ich diese Fähigkeiten in Zukunft wahrscheinlich nicht benötigen. Vielen Dank! revolversnake vor 6 Jahren 0

0 Antworten auf die Frage