As shown below in Right Side Table how can to formate
As shown below in the right Table, I need to arrange the Date in Date columns into Date format as it is in the main table.
In order to be easy for editing , I separated the Formula into two parts, the second Blue Part,that which is need to be edited
Thank you
As shown below in the right Table, I need to arrange the Date in Date columns into Date format as it is in the main table.
In order to be easy for editing , I separated the Formula into two parts, the second Blue Part,that which is need to be edited
Thank you
new.xlsm | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | |||
1 | Desc | Desc2 | Refrenace No. | Desc | Rev0 | Rev1 | Rev2 | Remarks | |||||||||||
2 | Date Sub | Date Rec | Days | Code | Date Sub | Date Rec | Days | Code | Date Sub | Date Rec | Days | Code | |||||||
3 | dsdfdsf | sfdsf | xx-xx-xx-00001 | ar | 01-Jan-20 | 05-Jan-19 | 4 | C | 01-Jan-19 | 05-Jan-19 | 3 | C | |||||||
4 | hjhjhgj | vcvbcvb | xx-xx-xx-00002 | ar | 01-Jan-19 | 10-Jan-19 | 9 | C | 01-Jan-19 | 05-Jan-19 | 3 | C | 01-Jan-19 | 10-Jan-19 | 4 | C | |||
5 | aaa | vcvbcvb | xx-xx-xx-00003 | ar | 01-Jan-19 | 10-Jan-19 | 100 | C | |||||||||||
6 | |||||||||||||||||||
7 | Dynamically | ||||||||||||||||||
8 | Formul | dsdfdsf,sfdsf,xx-xx-xx-00001,ar, | |||||||||||||||||
9 | Formula | \43831,43470,4,C*43466,43470,3,C | |||||||||||||||||
10 | Desc | Desc2 | Refrenace No. | Desc | Date Sub | Date Rec | Days | Code | |||||||||||
11 | dsdfdsf | sfdsf | xx-xx-xx-00001 | ar | 43831 | 43470 | 4 | C | |||||||||||
12 | dsdfdsf | sfdsf | xx-xx-xx-00001 | ar | 43466 | 43470 | 3 | C | |||||||||||
13 | hjhjhgj | vcvbcvb | xx-xx-xx-00002 | ar | 43466 | 43475 | 9 | C | |||||||||||
14 | hjhjhgj | vcvbcvb | xx-xx-xx-00002 | ar | 43466 | 43470 | 3 | C | |||||||||||
15 | hjhjhgj | vcvbcvb | xx-xx-xx-00002 | ar | 43466 | 43475 | 4 | C | |||||||||||
16 | aaa | vcvbcvb | xx-xx-xx-00003 | ar | 43466 | 43475 | 100 | C | |||||||||||
Sheet5 |
Cell Formulas | ||
---|---|---|
Range | Formula | |
C8 | C8 | =MID(""&TEXTJOIN(",",1,$A$3:$D$5)&",",TRANSPOSE(FIND("|",SUBSTITUTE(","&TEXTJOIN(",",1,$A$3:$D$5)&",",",","|",(ROW(INDIRECT("1:"&ROWS($A$3:$D$5)))-1)*COLUMNS($A$3:$D$5)+1),(ROW(INDIRECT("1:"&ROWS($A$3:$D$5)))-1)*COLUMNS($A$3:$D$5)+1)),TRANSPOSE(FIND("|",SUBSTITUTE(","&TEXTJOIN(",",1,$A$3:$D$5)&",",",","|",(ROW(INDIRECT("2:"&ROWS($A$3:$D$5)+1))-1)*COLUMNS($A$3:$D$5)+1),(ROW(INDIRECT("2:"&ROWS($A$3:$D$5)+1))-1)*COLUMNS($A$3:$D$5)+1))-TRANSPOSE(FIND("|",SUBSTITUTE(","&TEXTJOIN(",",1,$A$3:$D$5)&",",",","|",(ROW(INDIRECT("1:"&ROWS($A$3:$D$5)))-1)*COLUMNS($A$3:$D$5)+1),(ROW(INDIRECT("1:"&ROWS($A$3:$D$5)))-1)*COLUMNS($A$3:$D$5)+1))) |
C9 | C9 | =MID("\"&TEXTJOIN({",",",",",","*"},2,$E$3:$P$5)&";",TRANSPOSE(FIND("|",SUBSTITUTE(","&TEXTJOIN(",",2,$E$3:$P$5)&",",",","|",COUNTIFS(OFFSET(INDIRECT(ADDRESS(ROW($E$3),COLUMN($E$3))),0,0,ROW(INDIRECT("1:"&ROWS($E$3:$P$5))),COLUMNS($E$3:$P$5)),"<>")-COUNTIF(OFFSET(INDIRECT(ADDRESS(ROW($E$3)-1+ROW(INDIRECT("1:"&ROWS($E$3:$P$5))),COLUMN($E$3))),0,0,1,COLUMNS($E$3:$P$5)),"<>")+1))),TRANSPOSE(MMULT(LEN($E$3:$P$5),ROW(INDIRECT("1:"&COLUMNS($E$3:$P$5)))^0)+COUNTIF(OFFSET(INDIRECT(ADDRESS(ROW($E$3)-1+ROW(INDIRECT("1:"&ROWS($E$3:$P$5))),COLUMN($E$3))),0,0,1,COLUMNS($E$3:$P$5)),"<>"))) |
A11:I16 | A11 | =TRIM(MID(SUBSTITUTE(TRIM(MID(SUBSTITUTE(CONCAT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(MID("\"&TEXTJOIN({",",",",",","*"},2,$E$3:$P$5)&";",TRANSPOSE(FIND("|",SUBSTITUTE(","&TEXTJOIN(",",2,$E$3:$P$5)&",",",","|",COUNTIFS(OFFSET(INDIRECT(ADDRESS(ROW($E$3),COLUMN($E$3))),0,0,ROW(INDIRECT("1:"&ROWS($E$3:$P$5))),COLUMNS($E$3:$P$5)),"<>")-COUNTIF(OFFSET(INDIRECT(ADDRESS(ROW($E$3)-1+ROW(INDIRECT("1:"&ROWS($E$3:$P$5))),COLUMN($E$3))),0,0,1,COLUMNS($E$3:$P$5)),"<>")+1))),TRANSPOSE(MMULT(LEN($E$3:$P$5),ROW(INDIRECT("1:"&COLUMNS($E$3:$P$5)))^0)+COUNTIF(OFFSET(INDIRECT(ADDRESS(ROW($E$3)-1+ROW(INDIRECT("1:"&ROWS($E$3:$P$5))),COLUMN($E$3))),0,0,1,COLUMNS($E$3:$P$5)),"<>"))),"*",";*"),"\","*"),"*",MID(""&TEXTJOIN(",",1,$A$3:$D$5)&",",TRANSPOSE(FIND("|",SUBSTITUTE(","&TEXTJOIN(",",1,$A$3:$D$5)&",",",","|",(ROW(INDIRECT("1:"&ROWS($A$3:$D$5)))-1)*COLUMNS($A$3:$D$5)+1),(ROW(INDIRECT("1:"&ROWS($A$3:$D$5)))-1)*COLUMNS($A$3:$D$5)+1)),TRANSPOSE(FIND("|",SUBSTITUTE(","&TEXTJOIN(",",1,$A$3:$D$5)&",",",","|",(ROW(INDIRECT("2:"&ROWS($A$3:$D$5)+1))-1)*COLUMNS($A$3:$D$5)+1),(ROW(INDIRECT("2:"&ROWS($A$3:$D$5)+1))-1)*COLUMNS($A$3:$D$5)+1))-TRANSPOSE(FIND("|",SUBSTITUTE(","&TEXTJOIN(",",1,$A$3:$D$5)&",",",","|",(ROW(INDIRECT("1:"&ROWS($A$3:$D$5)))-1)*COLUMNS($A$3:$D$5)+1),(ROW(INDIRECT("1:"&ROWS($A$3:$D$5)))-1)*COLUMNS($A$3:$D$5)+1))))),";",REPT(" ",999)),(ROW()-ROW(A$11)+1)*999-998,999)),",",REPT(" ",999)),(COLUMN()-COLUMN(A$11)+1)*999-998,999)) |
Press CTRL+SHIFT+ENTER to enter array formulas. |