Excel: Ist es möglich, Zellen in einer Reihe basierend auf dem Wert zu binden?

662
MrVocabulary

Ich habe diese Lösung kürzlich verwendet, um eine dynamisch generierte Liste von Uniques zu erstellen.

Was es tut, ist, dass es Zellwerte (hier: Namensliste) übernimmt und eine weitere Liste ohne Wiederholung generiert. Ich möchte neben diesen Namen sagen, dass ich Kommentare zu diesen Namen haben wollte. Wenn ich jedoch weitere Namen hinzufüge (insbesondere wenn die Formel zur Sortierung erweitert wird), werden die eindeutigen Namen und die Kommentarspalten falsch ausgerichtet.

Ist es möglich, eine Zelle mit Kommentar zu erstellen, die in irgendeiner Weise "Zeilen ändert" und den zugehörigen Wert, ohne VBA zu verwenden?

Ich bin mir bewusst, dass ich das Datenbankverhalten kopiere. Nehmen Sie jedoch an, dass dies in Excel (oder Google Sheets) erfolgen muss.

EDIT: Zusätzliche Informationen:

Was ich meinte, ist irgendwie, Spalte F zu binden / zu aktualisieren, um es gegen die entsprechende Zelle in Spalte E zu fixieren.

Sample data

0
Mit "Kommentare" meinen Sie die Inline-Kommentare von Excel in einem Feld, das sich an eine Zelle anfügt, oder Sie möchten in der nächsten Spalte eine angrenzende Zelle verwenden (z. B. Spalte C), um in Spalte B einige Kommentare zu Namen einzufügen. pat2015 vor 6 Jahren 2
Können Sie einige Beispieldaten posten (ein Screenshot kann hier helfen), was Sie haben und was Sie gerne machen würden? Ich denke, Sie könnten von benannten Bereichen profitieren? BruceWayne vor 6 Jahren 1
Post aktualisiert, um Ihre Fragen zu beantworten. MrVocabulary vor 6 Jahren 0
Wenn ich das richtig verstehe, klingt es so, als hätten Sie eine Liste von Namen in Spalte A mit Duplikaten und zufälliger Reihenfolge. Sie verwenden einen Prozess, um die eindeutigen Namen zu extrahieren und sie in Spalte E einzugeben. Anschließend geben Sie Kommentare manuell in Spalte F ein. Später möchten Sie Namen zu Spalte A hinzufügen, ggf. sortieren und den Vorgang erneut ausführen, der die eindeutigen Namen in Spalte E einfügt Danach werden die Col F-Kommentare nicht mehr ausgerichtet. Wenn dies im Wesentlichen der Fall ist, besteht das Problem darin, dass zwischen den eindeutigen Namen und den Kommentaren keine echte Verbindung besteht. Sie belegen zufällig benachbarte Spalten. (weiter) fixer1234 vor 6 Jahren 1
Um sie miteinander in Beziehung zu setzen, benötigen Sie etwas, das sie dauerhaft verknüpft (eine Tabelle, die sich nicht ändert, wenn Sie die Col A-Daten eingeben oder bearbeiten). Diese Tabelle muss sich von den Col E-Ergebnissen unterscheiden, die überarbeitet werden können. Der Kernpunkt wäre, eine Master-Tabelle anderswo zu erstellen. Sie können Ihre vorhandene Routine verwenden, um eine Anfangsliste eindeutiger Namen zu erstellen. Wenn Sie dies getan haben, müssen Sie einen anderen Prozess hinzufügen, um die vorherigen Daten nicht zu stören. Fügen Sie die Kommentare in diese Tabelle ein und fügen Sie beim Hinzufügen von Namen Kommentare hinzu. (weiter) fixer1234 vor 6 Jahren 1
Machen Sie sich keine Sorgen, die Tabelle zu sortieren oder alte Namen zu löschen. Das wird eine Nachschlagetabelle. Jetzt können Sie mit der Col E-Liste alles selbstständig machen. Erstellen Sie es oder erstellen Sie es nach Bedarf aus Spalte A, sortieren Sie es usw. Sie geben die Kommentare in Spalte F ein, indem Sie den Namen in Spalte E anhand Ihrer Master-Tabelle nachschlagen und den zugehörigen Wert zurückgeben (normalerweise VLOOKUP). fixer1234 vor 6 Jahren 1
In Ordnung, ich verstehe. Wenn du das als Antwort nimmst, werde ich es akzeptieren :) MrVocabulary vor 6 Jahren 0
@MrVocabulary, nur zu Ihrer Information, wenn Sie keine Kommentare mit @ ansprechen, wird niemand von ihnen erfahren, es sei denn, sie stolpern über sie (wie ich Ihren letzten Kommentar bemerkt habe). :-) fixer1234 vor 6 Jahren 0
@fixer Ich habe vergessen, dass Notizen standardmäßig nur die Antworten betreffen, mein schlechtes! ;-) MrVocabulary vor 6 Jahren 0

1 Antwort auf die Frage

1
fixer1234

Das Problem ist, dass es keine echte Verbindung zwischen den eindeutigen Namen und den Kommentaren gibt. Sie belegen zufällig benachbarte Spalten. Um sie miteinander in Beziehung zu setzen, benötigen Sie etwas, das sie dauerhaft verknüpft (eine Tabelle, die sich nicht ändert, wenn Sie die Daten der Spalte A eingeben oder bearbeiten). Diese Tabelle muss von den Ergebnissen der Spalte E, die einer Revision unterliegen, getrennt sein.

Der Kernpunkt wäre, eine Master-Tabelle anderswo zu erstellen. Sie können Ihre vorhandene Routine verwenden, um eine Anfangsliste eindeutiger Namen zu erstellen. Wenn Sie dies getan haben, müssen Sie einen anderen Prozess hinzufügen, um die vorherigen Daten nicht zu stören. Fügen Sie die Kommentare in diese Tabelle ein und fügen Sie beim Hinzufügen von Namen Kommentare hinzu. Machen Sie sich keine Sorgen, die Tabelle zu sortieren oder alte Namen zu löschen. Das wird eine Nachschlagetabelle.

Jetzt können Sie mit der Spalte E-Liste unabhängig voneinander alles tun, was Sie möchten. Erstellen Sie es oder erstellen Sie es nach Bedarf aus Spalte A, sortieren Sie es usw. Sie geben die Kommentare in Spalte F ein, indem Sie den Namen in Spalte E anhand Ihrer Master-Tabelle nachschlagen und den zugehörigen Wert zurückgeben (dies wird normalerweise mit VLOOKUP durchgeführt ).