Hallo Pit,
wie kann man mit einem leeren
„Open-Office-(Calc)-Tabellendokument“ eine lange Liste
erstellen
indem man sie eingibt 
Nein, jetzt ganz im Ernst, ich glaube, das solltest Du noch etwas präzisieren. Liegen diese Daten schon vor, und wenn ja, in welcher Form?
hinterher mit einer Suchfunktion
z.B. nur mit der Rufnummer den zugehörigen Namen in der Liste
finden?
Die primitivste Form wäre die Benutzung der Such-Maske, bzw. Filter, die natürlich nur zu den gesuchten Zeilen springt, insofern etwas unbefriedigend:
http://www.ooowiki.de/Regul%C3%A4rerAusdruck
Besser wäre die Benutzung der Funktion DBAUSZUG()
http://www.ooowiki.de/CalcFunktionenDatenbank
http://books.google.de/books?id=2uHXyt4k708C&pg=PA53…
(ab S. 534)
Oder sogar noch raffinierter, eine einfache Eingabe+Such-Maske
erstellen, die dann das „neu Eingebene“ auch gleich
automatisch alphabetisch in die Liste einsortiert?
Wie Du aus den obigen Links siehst, liesse sich sowas schon machen. Allerdings stellt sich mir die Frage, ob es Sinn macht, etwas automatisch alphabetisch einzusortieren, wenn man diese alphabetische Sortierung sowieso nach jedem beliebigen Kriterium durchführen kann. Schliesslich ist eine Calc-Tabelle kein Karteikasten, wo es notwendig ist, daß die Karteikarten alphabetisch sortiert vorliegen, damit man überhaupt etwas schnell finden kann.
mit Excel kann man sowas machen (wenn man weiß wie), aber das
sollte Open-Office-Calc auch können, oder?
Ich bin kein großer Kenner von Open-Office-Calc, kann dir also leider kein ausgearbeitetes Rezept geben. Aber wenn ich mich nicht täusche, so existiert die Funktion DBAUSZUG() auch in Excel, so daß das Vorgehen sicher ähnlich verläuft.
Zum Schluß noch eine kleine Anregung: All deine Vorgaben deuten darauf hin, daß es sicher nicht verkehrt wäre, gleich eine richtige Datenbank dafür anzulegen, hat doch OpenOffice mit Base sowas mit an Bord.
http://www.openoffice.org/de/product/base.html
http://www.netzwelt.de/news/86296-anleitung-datenban…
Viele Grüße
Marvin