Reading multiple accelerometers with shift register

I have 3 ADXL345 accelerometers and 2 force sensors connected to a shift register(Shift Register Breakout - 74HC595). From the accelerometers, I have only taken the z-axis readings of the accelerometers, which means I have a total of 5 signals into the shift register (3 from the 3 accelerometers and 2 from the force sensors). However, I am unable to understand how to read the data from my shift register, and how to setup the arduino code.

What gave you the impression that using a shift register to read the data from this collection of devices was even possible?

Since I have multiple sensors (actually 3 sets of the above) and only a limited number of ports on the edison, I thought that using shift registers to output an array of data might be possible. Will i lose the data coming in from sensors at the shift register?

You might look into I2C or SPI expanders.