I am working on a directory of 235 names. All the information, ie., name, addresses, emails, phone numbers etc. are in an excel file.
What I need is not each name on individual pages. Is there a way to have the data flow together, like a phone book.
Yes, using the multiple records merge. The frame holding the field placeholders meets to be small enough to have more than one record per page. And if you desire to have a single threaded frame, you'll need to thread them together, delete all but the first frame, adjust that frame to the size you need and auto-flow that frame.
I've branched this to a new thread and retitled it.
Have you read the help files on Data Merge? They are excellent at explaining what you need to do.
If you want to data merge into one text frame without the fuss of stitching lots of frames together, check out a script by Loic Aigon called Inline Merge: http://support.ozalto.com/downloads/inlineMerge.zip
For more information, see a write-up on InDesignSecrets: http://indesignsecrets.com/data-merge-into-inline-anchored-objects-so-they-flow-in-a-story .php/comment-page-1