Wie kann ich das Löschen von Zellinhalten in Online-Excel verhindern?

2

Ein Büroangestellter fragte mich, ob es eine Möglichkeit gebe, das Löschen einer Zelle in Online-Excel zu verhindern. (Frau Office läuft von ihrem Arbeitsplatz aus). Ich habe keine Ahnung, aber die Frage scheint interessant.

Kontext : Sie veröffentlicht kurz eine Adresse, an der Mitarbeiter ihre Verfügbarkeiten an verschiedenen Tagen notieren müssen. Das Login / Passwort ist für alle Mitarbeiter gleich. Der Prozess ist wettbewerbsfähig, muss jedoch bestimmte Regeln einhalten, dh, jeder Mitarbeiter kann seinen Namen maximal acht Mal vor den Tagen, an denen er arbeiten möchte, aufschreiben.

Probleme :

  1. Der Server kann nicht mit 15 bis 20 Personen mit demselben Login / Passwort-Paar umgehen. Obwohl die Bandbreite ausreichend ist, ist die CPU-Leistung eindeutig nicht ausreichend.
  2. Einige Mitarbeiter halten sich nicht an die Regeln: Während sich viele auf die zulässigen 8 Slots beschränken, löschen einige andere gerne die Namen ihrer Kollegen und füllen 15 bis 20 Slots aus.

Frage : Gibt es eine Möglichkeit für sie, die Excel-Tabelle so zu konfigurieren, dass die Regel mit 8 Slots pro Person durchgesetzt wird, ohne dass sie die Namen der Täter manuell löschen muss?

Geht es darum, die Zelle für den eingegebenen Vornamen zu sperren? (Ist das überhaupt möglich?) Kann Excel zulassen, dass nur ein bestimmter Name 8 Mal geschrieben wird?

Samy
quelle

Antworten:

0

Sie können dazu die Datenüberprüfung verwenden. Suchen Sie unter Daten> Datenüberprüfung.

Die Datenvalidierung ist normalerweise für alltäglichere Aufgaben gedacht, z. B. um sicherzustellen, dass der eingegebene Wert eine Zahl ist. Sie können jedoch auch festlegen, dass eine benutzerdefinierte Formel verwendet wird. Geben Sie ein COUNTIF:

In seiner einfachsten Form sagt COUNTIF:
= COUNTIF (Wo möchten Sie suchen ?, Nach was möchten Sie suchen?)

(Ich liebe das, direkt aus der MS-Dokumentation)

Verwenden wir einige Beispieldaten:
Excel-Beispieldaten

Beim Einrichten müssen COUNTIFwir es auf den Zellenbereich anwenden, in den die Benutzer Text eingeben können (beachten Sie, dass dies möglicherweise kein zusammenhängender Bereich ist, was Sie B2:B6:D2:D6zum Beispiel tun können , der Einfachheit halber aber nur das gesamte Blatt abdecken).
Beachten Sie, dass es sich um eine absolute Referenz handeln muss ( $B$2:$D$6).

Der nächste Teil von COUNTIFist nicht ganz intuitiv, Sie müssen die Option " Nach was möchten Sie suchen?" zu der aktuell ausgewählten Zelle im Datenvalidierungsblock. Dies liegt daran, dass sich die Zellreferenz ändert, da die Validierungsregel für jede Zelle gilt (dies ist der gleiche Grund, warum der COUNTIFBereich absolut sein muss).

So sieht es also aus: Excel-Datenvalidierungseintrag

Hinweis: Wenn Sie die Datenüberprüfungsregel ändern, gilt dies nur für die ausgewählte einzelne Zelle. Stellen Sie sicher, dass Sie das Kontrollkästchen aktiviert habenApply these changes to all other cells with the same settings

Sie müssen das Ignore blankHäkchen behalten , sonst werden leere Zellen gezählt und ungültig. Sie können auch unterhaltsame Dinge tun, z. B. den Fehleralarm anpassen. Wenn alles funktioniert, sieht es so aus: Excel-Datenvalidierung

Ian
quelle
0

Ich glaube, eine Methode wäre, die Verfolgung des Verlaufs zu ermöglichen.

Auf diese Weise können Sie die Datei morgen öffnen und sehen, was jede Person getan hat.
Wenn eine Person ein College gelöscht hat, wird es im Tracking-Verlauf angezeigt.

Dies ist ein Fix für "Low Budget" und wird nur angezeigt, wenn jemand "Jane" gelöscht und durch "Mary" ersetzt hat.
Dies kann auch von jemandem deaktiviert werden, der weiß, dass es eingeschaltet ist, und / oder von jemandem, der "Jane" ersetzen möchte.


Eine andere komplexere Lösung ist VBA.
Ich habe eine Arbeitsmappe erstellt, in der Sie sich anmelden müssen, um sie zu bearbeiten. Sobald Sie angemeldet sind, können Sie VBA-Code verwenden, der jedes Mal ausgeführt wird, wenn eine Zelle geändert wird.
Diese Änderung kann dann in ein separates Blatt oder eine Arbeitsmappe geschrieben werden.
In demselben VBA-Code können Sie auch festlegen, wie oft derselbe Name angezeigt wird.

Andreas
quelle
0

Versuchte die Lösung von Ian in Excel 2016 (Mac), aber es macht nichts ... Kein Popup oder ähnliches.

PN
quelle