Also - Es gibt da von OSM Selber nichts fertiges. Jetzt ist die Frage wie IT affin du so bist 
Ich habe da mal ein tool geschrieben - Da kannst du vorne ein OSM PBF File reinstecken und der schmeisst dir hinten ein json raus was alle Adressen in dem PBF enthält.
https://github.com/flohoff/addressextract
Das wäre ein Start. In dem Repo liegt auch ein perl script “addrfilter” womit du das JSON laden, filtern und auch als CSV wieder rauswerfen kannst.
./addrfilter -p 44135 -c -i output/nrw/nrw.json
Kommt dann Beispielhaft so raus:
"postcode","city","suburb","street","housenumber","lat","lon","id","source","geompostcode","geomcity","geomsuburb","geomcounty","errors"
[ ... ]
"44135","Dortmund","","Am Alten Ostbahnhof","13","51.514903","7.482688","909823390","way","44135","Dortmund","Innenstadt Ost","",""
"44135","Dortmund","","Am Alten Ostbahnhof","15","51.514965","7.482702","909823391","way","44135","Dortmund","Innenstadt Ost","",""
"44135","Dortmund","","Am Alten Ostbahnhof","19","51.515089","7.482732","909823392","way","44135","Dortmund","Innenstadt Ost","",""
"44135","Dortmund","","Am Alten Ostbahnhof","17","51.515027","7.482717","909823393","way","44135","Dortmund","Innenstadt Ost","",""
"44135","Dortmund","","Am Alten Ostbahnhof","23","51.515214","7.482761","909823394","way","44135","Dortmund","Innenstadt Ost","",""
"44135","Dortmund","","Am Alten Ostbahnhof","21","51.515152","7.482746","909823395","way","44135","Dortmund","Innenstadt Ost","",""
Ich kann dir auch nen aktuellen nrw.json blob oder das ganze als csv irgendwo hinlegen dann kannst du da selber rumspielen ohne das addrfilter compilen zu müssen. Nur das NRW CSV wirst du nicht in Excel laden können - Dafür ist das zu viel Holz 
flo@pax:~/projects/osm/addressextract$ ls -al output/nrw/nrw.json
-rw-r--r-- 1 flo flo 1030712556 Mar 2 11:26 output/nrw/nrw.json
Flo