Hi gurus
We have an item table consisting of around 100k lines, the description field is only 30 characters and have been used creatively during the years.
My challenge now is to split the description field to make it more groupable.
One like can look like this:
MA NOVA PLUS 16 10002000 271
The logic of the naming is something like this.
First MA NOVA PLUS is the name, 16 is the year 1000 is the with and 2000 is the length 271 is the color.
This next line
MA SIGNATUR3 14 21002100FXF540
Still the name id MA SIGNATUR3, year 14, 2100 with, 2100 length FX = Extra firm, F = firm and 540 color.
Tried to use
=LEFT(E2;FIND("1";E2)+2) to separate text to and include year but the data is not consistent enough.
And many other formulas found on the net without any luck.
Is it possible to do this without pre-sorting of the data, or do I need to go the long way?
Adding a few of the variants at the end of this post.
Any help would be appreciated.
John
MA C4 17 09002000F 000
MA SIGNATUR1 11 07502000M 527
MA SIGNATUR1 20 07502000M 527
MA SIGNATUR2 17 07502000XF 527
MA SIGNATUR2 17 07502100XF 527
MA AMBA 18 18002000FXF 368
FIR 1/1 CONT 18 16002100FXF497
FIR 1/1 CONT 18 16002100XF 430
BASE MAJ DS16 PRO 10502100 383
BASE CARAT 16PROT 09002000 218
BASE EXACT NATUR SUP 09002000
BASE CROWN NATUR 18 10502100
BASE AMB PROTO 15 09002000 455
BASE C6 PROTO 17 09002000 528
BASE SIGNATUR6 17 09002000 564
BASE SIGNATUR6 17 09002000 565
BASE SIGNATUR3 17 14002000 561
BASE C6 17 PROTO 09002000 566
BASE AMBA 17 09002000 369
BASE C4/5 17 09002000 528
BASE C4/5 17 09002000 458
BASE C4/5 17 09002000 545
BASE C4/5 17 08002000 541
BASE C4/5 17 08002000 528
BASE C4/5 17 09002000 543
BASE EXACT NATUREL 14 09002100
BASE EXACT NATUREL 14 10502100
BASE NATUREL S 14 07502000
BASE NATUREL S 14 07502100
BASE NATUREL S 14 08002100
HYGIENEDUK 08001400
TM SAMPEL SOFTLINE I 04000400
TM SAMPEL SOFT I 12 04000300
TM SAMPEL SOFTLINE II 04000400
TM SAMPEL SOFT II 12 04000300
TM SAMPEL PREMIUM 12 04000400
TM SAMPEL SOFTLINE III04000400
TM SAMPEL SOFT III 12 04000300
TM SAMPEL TEMPSMART12 04000300
TM SAMPEL TEMPS XO 13 04000300
FABRIC GALGE 527 528
OTTOMAN SATURN 18 15000380 329
OTTOMAN SATURN 18 15000380 445
OTTOMAN SATURN 18 15000380 457
HB IND DEC INT 12 21001250 410
HB DIONE 14 15000950 527
AC SOFT PROTECT 2016 21002000
LEGS EICON PREMIUM OAK 14CM
MISTR BEDBASE OAK 180020000230
MISTR BEDBA BLACK 180020000230
CO BS DIP RC 18 09002000 462
CO BS SIGNAT 2 11 07502000 528
CO BS SIGNAT 2 11 07502100 528
CO BS C2 VELC F18 14002000 527
CO BS C2 VELC F18 10002000 527
CO BS C2 17 08002000 527
CO BS C2 17 09002000 528
CO BS C2 17 09002100 528
MA C4 17 09002000F 000
MA SIGNATUR1 11 07502000M 527
MA SIGNATUR1 20 07502000M 527
MA SIGNATUR2 17 07502000XF 527
MA SIGNATUR2 17 07502100XF 527
MA AMBA 18 18002000FXF 368
FIR 1/1 CONT 18 16002100FXF497
FIR 1/1 CONT 18 16002100XF 430
BASE MAJ DS16 PRO 10502100 383
BASE CARAT 16PROT 09002000 218
BASE EXACT NATUR SUP 09002000
BASE CROWN NATUR 18 10502100
BASE AMB PROTO 15 09002000 455
BASE C6 PROTO 17 09002000 528
BASE SIGNATUR6 17 09002000 564
BASE SIGNATUR6 17 09002000 565
BASE SIGNATUR3 17 14002000 561
BASE C6 17 PROTO 09002000 566
BASE AMBA 17 09002000 369
BASE C4/5 17 09002000 528
BASE C4/5 17 09002000 458
BASE C4/5 17 09002000 545
BASE C4/5 17 08002000 541
BASE C4/5 17 08002000 528
BASE C4/5 17 09002000 543
BASE EXACT NATUREL 14 09002100
BASE EXACT NATUREL 14 10502100
BASE NATUREL S 14 07502000
BASE NATUREL S 14 07502100
BASE NATUREL S 14 08002100
HYGIENEDUK 08001400
TM SAMPEL SOFTLINE I 04000400
TM SAMPEL SOFT I 12 04000300
TM SAMPEL SOFTLINE II 04000400
TM SAMPEL SOFT II 12 04000300
TM SAMPEL PREMIUM 12 04000400
TM SAMPEL SOFTLINE III04000400
TM SAMPEL SOFT III 12 04000300
TM SAMPEL TEMPSMART12 04000300
TM SAMPEL TEMPS XO 13 04000300
FABRIC GALGE 527 528
OTTOMAN SATURN 18 15000380 329
OTTOMAN SATURN 18 15000380 445
OTTOMAN SATURN 18 15000380 457
HB IND DEC INT 12 21001250 410
HB DIONE 14 15000950 527
AC SOFT PROTECT 2016 21002000
LEGS EICON PREMIUM OAK 14CM
MISTR BEDBASE OAK 180020000230
MISTR BEDBA BLACK 180020000230
CO BS DIP RC 18 09002000 462
CO BS SIGNAT 2 11 07502000 528
CO BS SIGNAT 2 11 07502100 528
CO BS C2 VELC F18 14002000 527
CO BS C2 VELC F18 10002000 527
CO BS C2 17 08002000 527
CO BS C2 17 09002000 528
CO BS C2 17 09002100 528
Test EXACT INSTRUCTIONE
Assembly and instr, Dynamique
Assembly and instr, Aqtive II
Assembly and instr, Flexi
Test GUARANTEE
CONTROLL LABEL
Test CONGRATULATIONS CARD
Test DREAM INSTRUCTIONE 2016
Test DREAM INSTRUCTIONE UK
SAMPLE LDDP 03000300
CO AB OPAL FH 16 09002000 358
CO AB CARAT FH 13 09002000 214
CO FIR AQ F PRO L 09002000 496
CO FIR AQ2 U PROT 09002000 496
CO DIP+ AQ1 U18 09002000 457
CO DIP AQ2 F RC18 18002000 457
CO AMB AQ2 F RC18 18002000 368
CO PRE AQ2 F RC18 18002000 366
CO PRE AQ2 F RC18 18002100 366
CO AMBA AQ2 U18 09002000 368
CO PRES AQ2 U18 09002000 366
CO PRES AQ2 U18 09002100 366
CO AMBA AQ2 U18 09002000 380
CO AMB AQ2 F RC18 18002000 380
CO DIP AQ2 F RC18 18002000 410
TEST CO SUP AQ1 F 09002000 320
CO AMBA AQ2 F15 09002000 465
CO SØMTEST SUP AQ2 F 09002000
CO FIR DRE F RC18 15002000 496
CO FIR DRE F RC18 15002100 496
CO FIR DRE F RC18 16002000 496
CO FIR DRE F RC18 16002100 496
CO FIR DRE F RC18 18002000 496
CO FIR DRE F RC18 18002100 496
CO FIR DRE F RC18 20002000 496
CO FIR DRE F RC18 20002100 496
CO FIR DRE F RC18 21002000 496
CO FIR DRE F RC18 21002100 496
CO FIR DRE F RC18 15002000 497
CO FIR DRE F RC18 15002100 497
CO FIR DRE F RC18 16002000 497
CO FIR DRE F RC18 16002100 497
CO FIR DRE F RC18 18002000 497
CO FIR DRE F RC18 18002100 497
CO FIR DRE F RC18 20002000 497
CO FIR DRE F RC18 20002100 497
CO FIR DRE F RC18 21002000 497
CO FIR DRE F RC18 21002100 497
CO AB NOVA FH 16 07502000 271
CO AB NOVA FH 16 07502100 271
CO AB NOVA FH 16 08002000 271
CO AB NOVA FH 16 08002100 271
CO AB NOVA FH 16 09002000 271
CO AB NOVA FH 16 09002100 271
CO AB NOVA FH 16 10502000 271
CO AB NOVA FH 16 10502100 271
CO AB NOVA FH 16 12002000 271
CO AB NOVA FH 16 12002100 271
CO AB NOVA FH 16 07502000 281
CO AB NOVA FH 16 07502100 281
CO AB NOVA FH 16 08002000 281
CO AB NOVA FH 16 08002100 281
CO AB NOVA FH 16 09002000 281
CO AB NOVA FH 16 09002100 281
We have an item table consisting of around 100k lines, the description field is only 30 characters and have been used creatively during the years.
My challenge now is to split the description field to make it more groupable.
One like can look like this:
MA NOVA PLUS 16 10002000 271
The logic of the naming is something like this.
First MA NOVA PLUS is the name, 16 is the year 1000 is the with and 2000 is the length 271 is the color.
This next line
MA SIGNATUR3 14 21002100FXF540
Still the name id MA SIGNATUR3, year 14, 2100 with, 2100 length FX = Extra firm, F = firm and 540 color.
Tried to use
=LEFT(E2;FIND("1";E2)+2) to separate text to and include year but the data is not consistent enough.
And many other formulas found on the net without any luck.
Is it possible to do this without pre-sorting of the data, or do I need to go the long way?
Adding a few of the variants at the end of this post.
Any help would be appreciated.
John
MA C4 17 09002000F 000
MA SIGNATUR1 11 07502000M 527
MA SIGNATUR1 20 07502000M 527
MA SIGNATUR2 17 07502000XF 527
MA SIGNATUR2 17 07502100XF 527
MA AMBA 18 18002000FXF 368
FIR 1/1 CONT 18 16002100FXF497
FIR 1/1 CONT 18 16002100XF 430
BASE MAJ DS16 PRO 10502100 383
BASE CARAT 16PROT 09002000 218
BASE EXACT NATUR SUP 09002000
BASE CROWN NATUR 18 10502100
BASE AMB PROTO 15 09002000 455
BASE C6 PROTO 17 09002000 528
BASE SIGNATUR6 17 09002000 564
BASE SIGNATUR6 17 09002000 565
BASE SIGNATUR3 17 14002000 561
BASE C6 17 PROTO 09002000 566
BASE AMBA 17 09002000 369
BASE C4/5 17 09002000 528
BASE C4/5 17 09002000 458
BASE C4/5 17 09002000 545
BASE C4/5 17 08002000 541
BASE C4/5 17 08002000 528
BASE C4/5 17 09002000 543
BASE EXACT NATUREL 14 09002100
BASE EXACT NATUREL 14 10502100
BASE NATUREL S 14 07502000
BASE NATUREL S 14 07502100
BASE NATUREL S 14 08002100
HYGIENEDUK 08001400
TM SAMPEL SOFTLINE I 04000400
TM SAMPEL SOFT I 12 04000300
TM SAMPEL SOFTLINE II 04000400
TM SAMPEL SOFT II 12 04000300
TM SAMPEL PREMIUM 12 04000400
TM SAMPEL SOFTLINE III04000400
TM SAMPEL SOFT III 12 04000300
TM SAMPEL TEMPSMART12 04000300
TM SAMPEL TEMPS XO 13 04000300
FABRIC GALGE 527 528
OTTOMAN SATURN 18 15000380 329
OTTOMAN SATURN 18 15000380 445
OTTOMAN SATURN 18 15000380 457
HB IND DEC INT 12 21001250 410
HB DIONE 14 15000950 527
AC SOFT PROTECT 2016 21002000
LEGS EICON PREMIUM OAK 14CM
MISTR BEDBASE OAK 180020000230
MISTR BEDBA BLACK 180020000230
CO BS DIP RC 18 09002000 462
CO BS SIGNAT 2 11 07502000 528
CO BS SIGNAT 2 11 07502100 528
CO BS C2 VELC F18 14002000 527
CO BS C2 VELC F18 10002000 527
CO BS C2 17 08002000 527
CO BS C2 17 09002000 528
CO BS C2 17 09002100 528
MA C4 17 09002000F 000
MA SIGNATUR1 11 07502000M 527
MA SIGNATUR1 20 07502000M 527
MA SIGNATUR2 17 07502000XF 527
MA SIGNATUR2 17 07502100XF 527
MA AMBA 18 18002000FXF 368
FIR 1/1 CONT 18 16002100FXF497
FIR 1/1 CONT 18 16002100XF 430
BASE MAJ DS16 PRO 10502100 383
BASE CARAT 16PROT 09002000 218
BASE EXACT NATUR SUP 09002000
BASE CROWN NATUR 18 10502100
BASE AMB PROTO 15 09002000 455
BASE C6 PROTO 17 09002000 528
BASE SIGNATUR6 17 09002000 564
BASE SIGNATUR6 17 09002000 565
BASE SIGNATUR3 17 14002000 561
BASE C6 17 PROTO 09002000 566
BASE AMBA 17 09002000 369
BASE C4/5 17 09002000 528
BASE C4/5 17 09002000 458
BASE C4/5 17 09002000 545
BASE C4/5 17 08002000 541
BASE C4/5 17 08002000 528
BASE C4/5 17 09002000 543
BASE EXACT NATUREL 14 09002100
BASE EXACT NATUREL 14 10502100
BASE NATUREL S 14 07502000
BASE NATUREL S 14 07502100
BASE NATUREL S 14 08002100
HYGIENEDUK 08001400
TM SAMPEL SOFTLINE I 04000400
TM SAMPEL SOFT I 12 04000300
TM SAMPEL SOFTLINE II 04000400
TM SAMPEL SOFT II 12 04000300
TM SAMPEL PREMIUM 12 04000400
TM SAMPEL SOFTLINE III04000400
TM SAMPEL SOFT III 12 04000300
TM SAMPEL TEMPSMART12 04000300
TM SAMPEL TEMPS XO 13 04000300
FABRIC GALGE 527 528
OTTOMAN SATURN 18 15000380 329
OTTOMAN SATURN 18 15000380 445
OTTOMAN SATURN 18 15000380 457
HB IND DEC INT 12 21001250 410
HB DIONE 14 15000950 527
AC SOFT PROTECT 2016 21002000
LEGS EICON PREMIUM OAK 14CM
MISTR BEDBASE OAK 180020000230
MISTR BEDBA BLACK 180020000230
CO BS DIP RC 18 09002000 462
CO BS SIGNAT 2 11 07502000 528
CO BS SIGNAT 2 11 07502100 528
CO BS C2 VELC F18 14002000 527
CO BS C2 VELC F18 10002000 527
CO BS C2 17 08002000 527
CO BS C2 17 09002000 528
CO BS C2 17 09002100 528
Test EXACT INSTRUCTIONE
Assembly and instr, Dynamique
Assembly and instr, Aqtive II
Assembly and instr, Flexi
Test GUARANTEE
CONTROLL LABEL
Test CONGRATULATIONS CARD
Test DREAM INSTRUCTIONE 2016
Test DREAM INSTRUCTIONE UK
SAMPLE LDDP 03000300
CO AB OPAL FH 16 09002000 358
CO AB CARAT FH 13 09002000 214
CO FIR AQ F PRO L 09002000 496
CO FIR AQ2 U PROT 09002000 496
CO DIP+ AQ1 U18 09002000 457
CO DIP AQ2 F RC18 18002000 457
CO AMB AQ2 F RC18 18002000 368
CO PRE AQ2 F RC18 18002000 366
CO PRE AQ2 F RC18 18002100 366
CO AMBA AQ2 U18 09002000 368
CO PRES AQ2 U18 09002000 366
CO PRES AQ2 U18 09002100 366
CO AMBA AQ2 U18 09002000 380
CO AMB AQ2 F RC18 18002000 380
CO DIP AQ2 F RC18 18002000 410
TEST CO SUP AQ1 F 09002000 320
CO AMBA AQ2 F15 09002000 465
CO SØMTEST SUP AQ2 F 09002000
CO FIR DRE F RC18 15002000 496
CO FIR DRE F RC18 15002100 496
CO FIR DRE F RC18 16002000 496
CO FIR DRE F RC18 16002100 496
CO FIR DRE F RC18 18002000 496
CO FIR DRE F RC18 18002100 496
CO FIR DRE F RC18 20002000 496
CO FIR DRE F RC18 20002100 496
CO FIR DRE F RC18 21002000 496
CO FIR DRE F RC18 21002100 496
CO FIR DRE F RC18 15002000 497
CO FIR DRE F RC18 15002100 497
CO FIR DRE F RC18 16002000 497
CO FIR DRE F RC18 16002100 497
CO FIR DRE F RC18 18002000 497
CO FIR DRE F RC18 18002100 497
CO FIR DRE F RC18 20002000 497
CO FIR DRE F RC18 20002100 497
CO FIR DRE F RC18 21002000 497
CO FIR DRE F RC18 21002100 497
CO AB NOVA FH 16 07502000 271
CO AB NOVA FH 16 07502100 271
CO AB NOVA FH 16 08002000 271
CO AB NOVA FH 16 08002100 271
CO AB NOVA FH 16 09002000 271
CO AB NOVA FH 16 09002100 271
CO AB NOVA FH 16 10502000 271
CO AB NOVA FH 16 10502100 271
CO AB NOVA FH 16 12002000 271
CO AB NOVA FH 16 12002100 271
CO AB NOVA FH 16 07502000 281
CO AB NOVA FH 16 07502100 281
CO AB NOVA FH 16 08002000 281
CO AB NOVA FH 16 08002100 281
CO AB NOVA FH 16 09002000 281
CO AB NOVA FH 16 09002100 281