Zellen, die sich täglich ändern, automatisch verketten?

1863
quack quixote

Ich verwende verketten, um Daten aus verschiedenen Zellen in meiner Kalkulationstabelle zusammenzuführen. Da sich meine Daten täglich ändern, möchte ich, dass sich die Formel auch täglich ändert, ohne die neue Zelle manuell in die Verkettungsformel eingeben zu müssen. Ich suche einen Weg, dies zu tun, aber ich weiß nicht wie. Kann mir da draußen bitte jemand helfen? Ich freue mich über die Hilfe im Voraus!

Vielleicht hilft das zu erklären, was ich brauche. Ich habe eine Reihe von Daten aus D4: AH4, die ich täglich an dem neuen Tag einfüge. Wenn ich die Verkettung verwende und uns die folgende Formel verwende:

=CONCATENATE(TEXT('Raw Data'!B4,"m/d")," ",TEXT('Raw Data'!C4,"")," ", TEXT('Raw Data'!E4,"0.0%"))... 

E4 ist die Zelle, die sich täglich ändert, wobei der nächste Tag F4, G4 usw. wäre. Alle anderen Teile der Formel bleiben gleich. Ich hoffe das hilft! Vielen Dank! :)

1

1 Antwort auf die Frage

0
Tyler

Wollen Sie damit sagen, dass Sie täglich eine Spalte mit Daten haben? Wenn ja, wie es basierend auf Ihrer Beschreibung aussieht, bedeutet dies wahrscheinlich, dass das Datenlayout nicht ideal ist. Meist möchten Sie, dass Ihre Daten im langen Format vorliegen. Datenbankvorgänge (und die entsprechenden Excel-Wannabe-Funktionen) funktionieren besser, wenn Sie Ihre Daten eingerichtet haben, sodass Sie einfache Abfragen durchführen können. Vielleicht möchten Sie das beheben. Es sei denn, Sie meinen damit, dass der nächste Tag E5, E6 usw. wäre.

Nun zu deiner Frage. Sie können $Zellen in Formeln sperren.

=CONCATENATE(TEXT('Raw Data'!$B$4,"m/d")," ",TEXT('Raw Data'!$C$4,"")," ",TEXT('Raw Data'!E4,"0.0%")) 

Sie können diese Formel in einer Zeile / Spalte platzieren, die Ihrer täglichen Änderung entspricht, und sie dann bei Änderungen der Tage ziehen. Eine Formel wie diese würde oft in der letzten / ersten Spalte stehen und die Länge der Daten durch Droge / Kopie nach unten kopiert werden.

Danke für Ihre Antwort! E5 würde sich in F5 ändern, F5 würde sich in G5 ändern, basierend auf dem neuen Tag ... Ich hatte gehofft, dass es eine Möglichkeit gibt, dies zu automatisieren, so dass kein manueller Eingriff erforderlich ist. vor 14 Jahren 0
@Harold, wo Sie "E5" haben, würden Sie "E $ 5" verwenden. Sie könnten auch VBA rausschmeißen. An dem Punkt, an dem Sie VBA zur Automatisierung von Dingen in Excel verwenden, schlage ich im Allgemeinen vor, dass Ihre Kalkulationstabelle möglicherweise nicht ideal ist oder Excel das falsche Werkzeug ist. Tyler vor 14 Jahren 0
Ja, ich dachte, ich würde auf ein Problem stoßen, wenn ich versuche, integrierte Formeln zu verwenden, anstatt VBA-Code zu erstellen. Ich habe dieselbe Frage zu stackoverflow für VBA, um meine Frage zu beantworten. vor 14 Jahren 0
Ich dachte nur, ich würde das Ergebnis meiner Frage mitteilen. = TEXT ('Rohdaten'! B4, "m / d") & "" & 'Rohdaten'! C4 & "" & TEXT (OFFSET ('Rohdaten'! D4,0, COUNTA ('Rohdaten'! D4: AH4) -1,1,1), "0.0%") Danke an alle, die versucht haben, mir zu helfen !!! Freundliche Grüße!!! :) vor 14 Jahren 1