I was given a cross-reference matrix, a section of it is copied below. The numbers in Row 2 and Column C are unique identifiers.
Q1 - We want the text in Row 2 to appear in Column A if there is an ‘x’ (or any text?) in the row/column junction. In the example Column A should read something like:
5
6 T_001
7 T_002, T_010
8 T_003
9 T_001, T_003
The number of rows & columns are open ended, and will typically be > 50, so hardcoding a bunch of IF statements is not practical. And a row could potentially have an ‘x’ in each column, though in reality it is likely to be ~<10 in most rows.
Is there any way to do this without a macro?
Q2 – The data in Rows 2&3 is, or at least will be, Transposed from a table. This is currently done manually. I figure a macro triggered by a button will function, but if there is another way to do it that would be great. I can readily use INDEX MATCH to get Row 3 off Row 2, so I only need Row 2 to be automatically transposed.
Is there any way to have a TRANSPOSE of a dynamic length, or other Table or operation to fill out Row 2? not sure if it is possible, but I don’t want to use a Query because we will be inputting data on this sheet that needs to be read elsewhere and I don’t want it to disappear when a query is refreshed.
Thank you!
Test ID | T_001 | T_002 | T_003 | T_010 | |||||||||||
C_001 | Activity Title | Cold Gas Blow Down | Bottle Piercer Characterization | CG Assy Characterization | GG Hydrostatic | ||||||||||
Sys ID | 0 | 0 | 0 | 0 | 0 | ||||||||||
C_029 | |||||||||||||||
C_001 | x | ||||||||||||||
C_002 | x | x | |||||||||||||
C_003 | x | ||||||||||||||
C_007 | x | x | |||||||||||||
Q1 - We want the text in Row 2 to appear in Column A if there is an ‘x’ (or any text?) in the row/column junction. In the example Column A should read something like:
5
6 T_001
7 T_002, T_010
8 T_003
9 T_001, T_003
The number of rows & columns are open ended, and will typically be > 50, so hardcoding a bunch of IF statements is not practical. And a row could potentially have an ‘x’ in each column, though in reality it is likely to be ~<10 in most rows.
Is there any way to do this without a macro?
Q2 – The data in Rows 2&3 is, or at least will be, Transposed from a table. This is currently done manually. I figure a macro triggered by a button will function, but if there is another way to do it that would be great. I can readily use INDEX MATCH to get Row 3 off Row 2, so I only need Row 2 to be automatically transposed.
Is there any way to have a TRANSPOSE of a dynamic length, or other Table or operation to fill out Row 2? not sure if it is possible, but I don’t want to use a Query because we will be inputting data on this sheet that needs to be read elsewhere and I don’t want it to disappear when a query is refreshed.
Thank you!