In[]:=
bp=Import["C:\\Users\\rleventhal\\Downloads\\BP_readings_mathematica_test.xlsx",{"Data",1},HeaderLines->4]//TableForm​​
Out[]//TableForm=
Thu 30 Mar 2023 00:00:00GMT-7
Tue 30 Nov -2 08:31:00GMT-7
128.
84.
62.
reposition cuff higher up
Thu 30 Mar 2023 00:00:00GMT-7
Tue 30 Nov -2 09:00:00GMT-7
128.
85.
after morning coffee
Thu 30 Mar 2023 00:00:00GMT-7
Tue 30 Nov -2 10:55:00GMT-7
144.
88.
56.
after 2nd part of coffee
Thu 30 Mar 2023 00:00:00GMT-7
Tue 30 Nov -2 11:00:00GMT-7
139.
83.
56.
right after 2nd coffee one more time
Thu 30 Mar 2023 00:00:00GMT-7
Tue 30 Nov -2 16:25:00GMT-7
103.
62.
57.
wow, right after exercise, 3 miles jog
Thu 30 Mar 2023 00:00:00GMT-7
Tue 30 Nov -2 19:30:00GMT-7
127.
81.
56.
right after dinner
Fri 31 Mar 2023 00:00:00GMT-7
Tue 30 Nov -2 08:30:00GMT-7
109.
72.
62.
Morning before coffee
Fri 31 Mar 2023 00:00:00GMT-7
Tue 30 Nov -2 09:03:00GMT-7
124.
83.
64.
after first few sips of morning coffee
Fri 31 Mar 2023 00:00:00GMT-7
Tue 30 Nov -2 15:10:00GMT-7
124.
78.
58.
afternoon reading
Fri 31 Mar 2023 00:00:00GMT-7
Tue 30 Nov -2 20:52:00GMT-7
109.
73.
--
after dinner
In[]:=
bp1=bp[[All,3]]//TableForm
Out[]//TableForm=
Thu 30 Mar 2023 00:00:00GMT-7
Tue 30 Nov -2 10:55:00GMT-7
144.
88.
56.
after 2nd part of coffee
In[]:=
rawBP=Import["C:\\Users\\rleventhal\\Downloads\\BP_readings_mathematica_test.xlsx",{"Data",1},HeaderLines->1];​​BProws=DeleteCases[rawBP,{""...}];
In[]:=
BProws
Out[]=

Wed 29 Mar 2023 00:00:00GMT-7
,
Tue 30 Nov -2 22:30:00GMT-7
,,135.,84.,62.,night time trial ,
Thu 30 Mar 2023 00:00:00GMT-7
,
Tue 30 Nov -2 08:30:00GMT-7
,,131.,85.,54.,morning before coffee,
Thu 30 Mar 2023 00:00:00GMT-7
,
Tue 30 Nov -2 08:31:00GMT-7
,,128.,84.,62.,reposition cuff higher up,
Thu 30 Mar 2023 00:00:00GMT-7
,
Tue 30 Nov -2 09:00:00GMT-7
,,128.,85.,,after morning coffee,
Thu 30 Mar 2023 00:00:00GMT-7
,
Tue 30 Nov -2 10:55:00GMT-7
,,144.,88.,56.,after 2nd part of coffee,
Thu 30 Mar 2023 00:00:00GMT-7
,
Tue 30 Nov -2 11:00:00GMT-7
,,139.,83.,56.,right after 2nd coffee one more time ,
Thu 30 Mar 2023 00:00:00GMT-7
,
Tue 30 Nov -2 16:25:00GMT-7
,,103.,62.,57.,wow, right after exercise, 3 miles jog,
Thu 30 Mar 2023 00:00:00GMT-7
,
Tue 30 Nov -2 19:30:00GMT-7
,,127.,81.,56.,right after dinner,
Fri 31 Mar 2023 00:00:00GMT-7
,
Tue 30 Nov -2 08:30:00GMT-7
,,109.,72.,62.,Morning before coffee,
Fri 31 Mar 2023 00:00:00GMT-7
,
Tue 30 Nov -2 09:03:00GMT-7
,,124.,83.,64.,after first few sips of morning coffee,
Fri 31 Mar 2023 00:00:00GMT-7
,
Tue 30 Nov -2 15:10:00GMT-7
,,124.,78.,58.,afternoon reading,
Fri 31 Mar 2023 00:00:00GMT-7
,
Tue 30 Nov -2 20:52:00GMT-7
,,109.,73., --,after dinner
In[]:=
NormalizeDateTime[{date_,time_,rest___}]:={DateObject[Join[DateValue[date,{"Year","Month","Day"}],DateValue[time,{"Hour","Minute","Second"}]]],rest}
In[]:=
BPr1=NormalizeDateTime/@BProws
Out[]=

Wed 29 Mar 2023 22:30:00GMT-7
,,135.,84.,62.,night time trial ,
Thu 30 Mar 2023 08:30:00GMT-7
,,131.,85.,54.,morning before coffee,
Thu 30 Mar 2023 08:31:00GMT-7
,,128.,84.,62.,reposition cuff higher up,
Thu 30 Mar 2023 09:00:00GMT-7
,,128.,85.,,after morning coffee,
Thu 30 Mar 2023 10:55:00GMT-7
,,144.,88.,56.,after 2nd part of coffee,
Thu 30 Mar 2023 11:00:00GMT-7
,,139.,83.,56.,right after 2nd coffee one more time ,
Thu 30 Mar 2023 16:25:00GMT-7
,,103.,62.,57.,wow, right after exercise, 3 miles jog,
Thu 30 Mar 2023 19:30:00GMT-7
,,127.,81.,56.,right after dinner,
Fri 31 Mar 2023 08:30:00GMT-7
,,109.,72.,62.,Morning before coffee,
Fri 31 Mar 2023 09:03:00GMT-7
,,124.,83.,64.,after first few sips of morning coffee,
Fri 31 Mar 2023 15:10:00GMT-7
,,124.,78.,58.,afternoon reading,
Fri 31 Mar 2023 20:52:00GMT-7
,,109.,73., --,after dinner
In[]:=
BPr1/.""Missing[]
Out[]=

Wed 29 Mar 2023 22:30:00GMT-7
,Missing[],135.,84.,62.,night time trial ,
Thu 30 Mar 2023 08:30:00GMT-7
,Missing[],131.,85.,54.,morning before coffee,
Thu 30 Mar 2023 08:31:00GMT-7
,Missing[],128.,84.,62.,reposition cuff higher up,
Thu 30 Mar 2023 09:00:00GMT-7
,Missing[],128.,85.,Missing[],after morning coffee,
Thu 30 Mar 2023 10:55:00GMT-7
,Missing[],144.,88.,56.,after 2nd part of coffee,
Thu 30 Mar 2023 11:00:00GMT-7
,Missing[],139.,83.,56.,right after 2nd coffee one more time ,
Thu 30 Mar 2023 16:25:00GMT-7
,Missing[],103.,62.,57.,wow, right after exercise, 3 miles jog,
Thu 30 Mar 2023 19:30:00GMT-7
,Missing[],127.,81.,56.,right after dinner,
Fri 31 Mar 2023 08:30:00GMT-7
,Missing[],109.,72.,62.,Morning before coffee,
Fri 31 Mar 2023 09:03:00GMT-7
,Missing[],124.,83.,64.,after first few sips of morning coffee,
Fri 31 Mar 2023 15:10:00GMT-7
,Missing[],124.,78.,58.,afternoon reading,
Fri 31 Mar 2023 20:52:00GMT-7
,Missing[],109.,73., --,after dinner
In[]:=
BPr1/." --"->Missing[]/.""->Missing[]
Out[]=

Wed 29 Mar 2023 22:30:00GMT-7
,Missing[],135.,84.,62.,night time trial ,
Thu 30 Mar 2023 08:30:00GMT-7
,Missing[],131.,85.,54.,morning before coffee,
Thu 30 Mar 2023 08:31:00GMT-7
,Missing[],128.,84.,62.,reposition cuff higher up,
Thu 30 Mar 2023 09:00:00GMT-7
,Missing[],128.,85.,Missing[],after morning coffee,
Thu 30 Mar 2023 10:55:00GMT-7
,Missing[],144.,88.,56.,after 2nd part of coffee,
Thu 30 Mar 2023 11:00:00GMT-7
,Missing[],139.,83.,56.,right after 2nd coffee one more time ,
Thu 30 Mar 2023 16:25:00GMT-7
,Missing[],103.,62.,57.,wow, right after exercise, 3 miles jog,
Thu 30 Mar 2023 19:30:00GMT-7
,Missing[],127.,81.,56.,right after dinner,
Fri 31 Mar 2023 08:30:00GMT-7
,Missing[],109.,72.,62.,Morning before coffee,
Fri 31 Mar 2023 09:03:00GMT-7
,Missing[],124.,83.,64.,after first few sips of morning coffee,
Fri 31 Mar 2023 15:10:00GMT-7
,Missing[],124.,78.,58.,afternoon reading,
Fri 31 Mar 2023 20:52:00GMT-7
,Missing[],109.,73.,Missing[],after dinner
In[]:=
datetime=BPr1[[All,1]]
Out[]=

Wed 29 Mar 2023 22:30:00GMT-7
,
Thu 30 Mar 2023 08:30:00GMT-7
,
Thu 30 Mar 2023 08:31:00GMT-7
,
Thu 30 Mar 2023 09:00:00GMT-7
,
Thu 30 Mar 2023 10:55:00GMT-7
,
Thu 30 Mar 2023 11:00:00GMT-7
,
Thu 30 Mar 2023 16:25:00GMT-7
,
Thu 30 Mar 2023 19:30:00GMT-7
,
Fri 31 Mar 2023 08:30:00GMT-7
,
Fri 31 Mar 2023 09:03:00GMT-7
,
Fri 31 Mar 2023 15:10:00GMT-7
,
Fri 31 Mar 2023 20:52:00GMT-7

In[]:=
sysBP=BPr1[[All,3]]
Out[]=
{135.,131.,128.,128.,144.,139.,103.,127.,109.,124.,124.,109.}
DateListPlot[{datetime},{sysBP}]​​​​
DateListPlot
:Unable to automatically determine horizontal coordinates for the given data and DataRange.
DateListPlot
:{{DateObject[{2023,3,29,22,30,0},Instant,Gregorian,-7.],DateObject[{2023,3,30,8,30,0},Instant,Gregorian,-7.],DateObject[{2023,3,30,8,31,0},Instant,Gregorian,-7.],DateObject[{2023,3,30,9,0,0},Instant,Gregorian,-7.],DateObject[1],1,1,DateObject[{2023,3,30,19,30,0},Instant,Gregorian,-7.],DateObject[{2023,3,31,8,30,0},Instant,Gregorian,-7.],DateObject[{2023,3,31,9,3,0},Instant,Gregorian,-7.],2}} is not a valid dataset or list of datasets.
Out[]=
DateListPlot
Wed 29 Mar 2023 22:30:00GMT-7
,
Thu 30 Mar 2023 08:30:00GMT-7
,
Thu 30 Mar 2023 08:31:00GMT-7
,
Thu 30 Mar 2023 09:00:00GMT-7
,
Thu 30 Mar 2023 10:55:00GMT-7
,
Thu 30 Mar 2023 11:00:00GMT-7
,
Thu 30 Mar 2023 16:25:00GMT-7
,
Thu 30 Mar 2023 19:30:00GMT-7
,
Fri 31 Mar 2023 08:30:00GMT-7
,
Fri 31 Mar 2023 09:03:00GMT-7
,
Fri 31 Mar 2023 15:10:00GMT-7
,
Fri 31 Mar 2023 20:52:00GMT-7
,{{135.,131.,128.,128.,144.,139.,103.,127.,109.,124.,124.,109.}}
In[]:=
Transpose[{{datetime},{sysBP}}]
Out[]=

Wed 29 Mar 2023 22:30:00GMT-7
,
Thu 30 Mar 2023 08:30:00GMT-7
,
Thu 30 Mar 2023 08:31:00GMT-7
,
Thu 30 Mar 2023 09:00:00GMT-7
,
Thu 30 Mar 2023 10:55:00GMT-7
,
Thu 30 Mar 2023 11:00:00GMT-7
,
Thu 30 Mar 2023 16:25:00GMT-7
,
Thu 30 Mar 2023 19:30:00GMT-7
,
Fri 31 Mar 2023 08:30:00GMT-7
,
Fri 31 Mar 2023 09:03:00GMT-7
,
Fri 31 Mar 2023 15:10:00GMT-7
,
Fri 31 Mar 2023 20:52:00GMT-7
,{135.,131.,128.,128.,144.,139.,103.,127.,109.,124.,124.,109.}
In[]:=
sysDia=BPr1[[All,4]]
Out[]=
{84.,85.,84.,85.,88.,83.,62.,81.,72.,83.,78.,73.}
In[]:=
st=Transpose[{{84.`,85.`,84.`,85.`,88.`,83.`,62.`,81.`,72.`,83.`,78.`,73.`},{135.`,131.`,128.`,128.`,144.`,139.`,103.`,127.`,109.`,124.`,124.`,109.`}}]
Out[]=
{{84.,135.},{85.,131.},{84.,128.},{85.,128.},{88.,144.},{83.,139.},{62.,103.},{81.,127.},{72.,109.},{83.,124.},{78.,124.},{73.,109.}}
In[]:=
Grid[st]
Out[]=
84.
135.
85.
131.
84.
128.
85.
128.
88.
144.
83.
139.
62.
103.
81.
127.
72.
109.
83.
124.
78.
124.
73.
109.