I am extracting data from web(data are come from the same webPage) and I want to put them into an excel file

I have done this steps, but when I use for each to loop through the merge list, some of the data in dataFromWebPage that stored in the merge list will lost.
There should be 12 record in dataFromWebPage and 7 record in dataFromWebPage2 , but the final outcome in excel will be 13 rows only, anyone know how to deal with it?
