Essentially the plan I was using was the gather all the information into the queue and loop it with a case statement making sure neither queue timed out (I made a queue for position and a queue for temperature) so if neither time out they're still corrosponding values. Essentially in theory that shouldn't be necessary as they're both enqueing at the same time, but error checking never hurt anything. The excel pallete seems to have a ton of useful things such as write numeric and write string.