Eclatement de données issues d'1 case dans plusieurs colonnes fixes

Chère communauté,
Je dispose d'un fichier excel contenant une case pas très utilisable dans Excel. Ces données peuvent être sous trois formes:
1°) Avec une ligne de données dans 1 case
29/12/22 03:12 | Prevision | 850 UVC

2°)Avec 2 lignes de données dans 1 case

07/10/22 10:10 | Prevision | 313 UVC
16/11/22 09:11 | Reservation | 418 UVC

3°) 3 lignes de données dans 1 case

23/08/22 01:08 | Prevision | 292 UVC
23/11/22 03:11 | Reservation | 248 UVC
12/01/23 09:01 | Prevision Ferme | 313 UVC

Je cherche à éclater cette case sous la forme ci dessous dans des colonnes fixes (date de prévision, Prevision, Date Réservation, Reservation, ...)

Historique Qte PrevDate PrévisionPrevisionDate RéservationReservationDate Prévision FermePrévision ferme
29/12/22 03:12 | Prevision | 850 UVC29/12/2022​850​
07/10/22 10:10 | Prevision | 313 UVC
16/11/22 09:11 | Reservation | 418 UVC
07/10/2022​313​16/11/2022​418​
23/08/22 01:08 | Prevision | 292 UVC
23/11/22 03:11 | Reservation | 248 UVC
12/01/23 09:01 | Prevision Ferme | 313 UVC
23/08/2022​292​23/11/2022​248​12/01/2023​313​

Est il possible de le faire avec une formule? ou Est ce nécessairement du VBA?

vous trouverez le fichier source ci joint.
Merci pour votre aide,

16test2.xlsx (17.04 Ko)

Mmf

Bonjour

Voici en fonction des données mises à disposition, peut-être qu'il va falloir adapter.

Cdlt

Bonjour,

Une proposition, voir colonnes "AF" à "AK". Si elle te convient, tu pourras l'améliorer en remplaçant dans les formules, les termes cherchés et leur longueur par des cellules nommées que tu auras définies dans une feuille annexe.

15test2-2.xlsx (13.44 Ko)

Bonjour à tous !

Une approche avec les récentes fonctions matricielles dynamiques ( et une table d'exclusion) :

Bonjour à tous,

Et une autre approche avec power query

16test2.xlsx (22.33 Ko)

Bonjour,

Une autre approche PQ (plus courte)

Rechercher des sujets similaires à "eclatement donnees issues case colonnes fixes"