I checked that instantly but it doesn't work because I had to setup the Lag Column node for every column. And I have over 1000 colums after transponation.
2) Lag on ColumnValues (skip last incomplete rows);
3) Lag on ColumnNames (skip last incomplete rows + skip initial incomplete rows);
4) Column Rename: lagged column = start and the other column = target;
4 nodes, that should be it, no matter the complexity of the table. Maybe 5 if you need a rule engine node to handle the transition from Q10 (previous row) to Q1 (current row) in the original table (e.g. is there a link between J and B or not ?).