Benennen Sie die Spalte mit dem Wert der ersten Zeile umHallo
Ich versuche, meine Spaltennamen basierend auf dem Zeichenfolgenwort in der ersten Zeile jeder zweiten Spalte zu benennen, wie im Bild beschrieben.

Mein Skript scheint nicht zu funktionieren. Ich finde eine Möglichkeit, den Zeichenfolgenwert in der ersten Zeile abzurufen, aber es scheint nicht zu funktionieren. Kannst du mir helfen?
dt = Aktuelle Datentabelle ();
neuername = dt << Zeilen auswählen ( 1 ) << drucken ;
Für ( ich = 2 , ich <= N Cols ( dt ), i=i+ 2 ,
Spalte ( dt, i+ 1 ) << Name einsetzen ( neuer Name );
);
Betreff: Spalte mit dem Wert der ersten Zeile umbenennenProbieren Sie dieses Skript aus:
Names Default to Here( 1 );
dt = Current Data Table()
For( c = 2, c < N Col( dt ), c += 2,
Column( dt, c+1 ) << Set Name( Column( dt, c )[1] );
);
Betreff: Spalte mit dem Wert der ersten Zeile umbenennen@Mark_Bailey
Funktioniert gut. Dir fehlt ein : nach
dt = Current Data Table()
Sollte sein
dt = Current Data Table();
Ansonsten super
Betreff: Spalte mit dem Wert der ersten Zeile umbenennenin früheren Versionen (<=18) konnte dieser Workflow verwendet werden:
- die erste Zeile duplizieren (wir wollen die Einträge im nächsten Schritt nicht verpassen)
- Verwenden Sie Spalten/Spaltennamen/Nach oben, um die doppelte erste Zeile als temporäre Spaltennamen zu verwenden
- um die Namen um 1 zu verschieben:
- Kopieren Sie die temporären Spaltennamen über STRG+C [erledigt, aber im Video nicht sichtbar]
- Löschen Sie die erste Spalte [sonst lautet der Name Name2]
- Markieren Sie die restlichen Spalten
- fügen Sie die Spaltennamen aus der Zwischenablage ein [bitte beachten Sie die Änderung der Spaltennamen am Ende]