I need help with extracting dates and other useful parameters from data entries that I made in Google Sheets for hand-written sample labels (paleoecological samples from South America). Some of the samples were labeled right where they were collected. Altogether, the labels were made by different people from different research teams through more than 50 years and there's very little consistency in my labels. The date extraction formulae in Google Sheets did not work for me, probably for that reason. Is there a smarter way to do it (R, Python, Wolfram etc.)? Thank you so much for any advice! There are a few thousands of these, and if I could figure out how to streamline this type of work, it could probably save months of my life, not to mention help save the collection itself!
Original sample label text Collection date Core depth
Lot #1, E.J. 1#3, 222-227 cm, 8 cc, 8 May '68; 29 May-8-1968 222-227 cm
Lot #1, E.J. 1#4, 255-260 cm, 8 cc, 16 May '68; 30 May-16-1968 255-260 cm
Lot #1, E.J. 1#2, Interval 105-110 cm, 8 cc, 2 May '68; 19 May-2-1968 ...
Flamingo pond, Floreana, 7-77, D; Becker Q, Fl. Pond, Flor. Jun - 1977
Sergio, 23-12-91, MWI, 1 cc, 40-42 cm; ... ...
Google sheets' Regextract, DateValue functions. I would not expect these to work for the entire spreadsheet anyways, since there are so many different labeling formats.