使用第一行的值重新命名列你好
我試圖根據圖片中描述的每個其他列的第一行中的字串單字來命名我的列名稱。

我的腳本似乎無法運行。 我正在尋找一種方法來獲取第一行中的字串值,但似乎不起作用。 你能幫我嗎?
dt =目前數據表();
新名稱 = dt <<選擇行( 1 ) <<列印;
為了(我= 2 , 我 <= N 列( dt ), i=i+ 2 ,
柱子(dt, i+ 1 ) <<設定名稱( 新名字 );
);
回覆:使用第一行的值重新命名列試試這個腳本:
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] );
);
回覆:使用第一行的值重新命名列@Mark_Bailey
效果很好。你漏掉了一個 : 後面
dt = Current Data Table()
應該是
dt = Current Data Table();
否則很棒
回覆:使用第一行的值重新命名列在先前的版本(<=18)中,可以使用以下工作流程:
- 複製第一行(我們不想錯過下一步的條目)
- 使用列/列名/上移將重複的第一行用作臨時列名
- 將名稱移動 1 位元:
- 透過 CTRL+C 複製列臨時名稱 [已完成,但在影片中不可見]
- 刪除第一列 [否則名稱將為 name2]
- 標記剩餘的列
- 從剪貼簿貼上列名[請注意最後的列名變更]