Discussion:
Zahlenformate werden falsch in Serienbrief übernommen
(zu alt für eine Antwort)
shofmeis
2005-11-30 10:03:02 UTC
Permalink
Hallo @all

ich habe in einer xls die Einträge Straße und Hausnummer in getrennten
Spalten. Lautet eine Hausnummer z.B. 31b (Zahl + Text) so übernimmt mir Word
in den Feldnamen {MERGEFILED "Hausnr"} die Zahl "0".
Bei der Auswahl der Daten aus xls sehe ich schon, dass das Feld {MERGEFILED
"Hausnr"} bei allen Einträgen mit zusätzlichem Text (31a, 44b, 65c, etc.)
als NULL "0" übernommen wird und auch so in der Druckvorschau erscheint.
Sprich, der "Fehler" muss doch im Excel liegen - oder LIEGE ich damit falsch ?
Ich hab im Excel bereits alle Formatierungen für diese Zellen durch.

gibts einen Zusatz für {MERGEFILED "Hausnr"} oder eine Benutzerdefinierte
Formatierung für Excel, die ich noch nicht habe ?
Für jeden Tip dankbar. (Möchte die Buchstaben der Hausnummern nicht in eine
extra Spalte packen, da es sich hier um über 20.000 Adressen handelt !!!)

Danke
Gruß
shofmeis
Marcel Garaventa
2005-11-30 12:20:03 UTC
Permalink
Hallo

Ich könnte mir vorstellen, dass Excel diese Spalte (Hausnr) als Zahl
intepretiert, weil di eHausnr ja alle mit einer Zahl beginnen. Weise mal
dieser Spalte die Kategorie Text zu und versuche es nochmals. Ich könnte mir
vorstellen, dass es so besser geht.

Gruss Marcel
Post by shofmeis
ich habe in einer xls die Einträge Straße und Hausnummer in getrennten
Spalten. Lautet eine Hausnummer z.B. 31b (Zahl + Text) so übernimmt mir Word
in den Feldnamen {MERGEFILED "Hausnr"} die Zahl "0".
Bei der Auswahl der Daten aus xls sehe ich schon, dass das Feld {MERGEFILED
"Hausnr"} bei allen Einträgen mit zusätzlichem Text (31a, 44b, 65c, etc.)
als NULL "0" übernommen wird und auch so in der Druckvorschau erscheint.
Sprich, der "Fehler" muss doch im Excel liegen - oder LIEGE ich damit falsch ?
Ich hab im Excel bereits alle Formatierungen für diese Zellen durch.
gibts einen Zusatz für {MERGEFILED "Hausnr"} oder eine Benutzerdefinierte
Formatierung für Excel, die ich noch nicht habe ?
Für jeden Tip dankbar. (Möchte die Buchstaben der Hausnummern nicht in eine
extra Spalte packen, da es sich hier um über 20.000 Adressen handelt !!!)
Danke
Gruß
shofmeis
shofmeis
2005-11-30 12:38:03 UTC
Permalink
Hallo Marcel,

danke für Deine Idee, aber ich hab schon alle Formatierungen durch.
Text, Benutzerdefiniert, Standard, sogar Währung mit 0 Dezimalen und ohne
Währungszeichen, Datum-Benutzerdefiniert... Einfach alles.

Was ich mittlerweile herausgefunden hab:

* Wenn ich eine neue Spalte anlege und die Zahlen (Hausnummern) händisch
übernehme, dann erscheinen diese im Serienbrief.

* Wenn ich die Spalte kopiere, dann erscheint wieder die Null...

*Spalte ausschneiden und wieder einfügen ohne übernahme der Formatierung
geht auch nicht :-(((

Wo kommt diese $)/$%=(@@$%)( -Fromatierung her ???
Ich muss doch nicht etwa die komplette Spalte abtippen ???


Gruß
shofmeis
--
----------------
Tolerance, a calm mind and a smile
help to endure the worst
----------------
Post by Marcel Garaventa
Hallo
Ich könnte mir vorstellen, dass Excel diese Spalte (Hausnr) als Zahl
intepretiert, weil di eHausnr ja alle mit einer Zahl beginnen. Weise mal
dieser Spalte die Kategorie Text zu und versuche es nochmals. Ich könnte mir
vorstellen, dass es so besser geht.
Gruss Marcel
Post by shofmeis
ich habe in einer xls die Einträge Straße und Hausnummer in getrennten
Spalten. Lautet eine Hausnummer z.B. 31b (Zahl + Text) so übernimmt mir Word
in den Feldnamen {MERGEFILED "Hausnr"} die Zahl "0".
Bei der Auswahl der Daten aus xls sehe ich schon, dass das Feld {MERGEFILED
"Hausnr"} bei allen Einträgen mit zusätzlichem Text (31a, 44b, 65c, etc.)
als NULL "0" übernommen wird und auch so in der Druckvorschau erscheint.
Sprich, der "Fehler" muss doch im Excel liegen - oder LIEGE ich damit falsch ?
Ich hab im Excel bereits alle Formatierungen für diese Zellen durch.
gibts einen Zusatz für {MERGEFILED "Hausnr"} oder eine Benutzerdefinierte
Formatierung für Excel, die ich noch nicht habe ?
Für jeden Tip dankbar. (Möchte die Buchstaben der Hausnummern nicht in eine
extra Spalte packen, da es sich hier um über 20.000 Adressen handelt !!!)
Danke
Gruß
shofmeis
Marcel Garaventa
2005-11-30 13:09:05 UTC
Permalink
Hallo

Ich habe nun Dein Beispiel nachgebaut. Nur mal mit 2 Adressen in der
Exceltabelle. Statt Hausnr habe ich den Namen Nummer verwendet. Die eine
Adresse hat 35a und die andere 35. Ich kann beide Adressen mit Nummer
einwandfrei sehen. Ich kann also Dein Beispiel leider nicht nachvollziehen.
Ich habe Office2003.

Es scheint also irgendwie am Inhalt in der Spalte Hausnr zu
liegen(Formatierung usw.)

Versuche mal folgendes:

Markiere die ganze Spalte Hausnr in dem Du auf den Spaltenbuchstabe klickst.
Kopiere dann diese ganze Spalte(Bearbeiten / Kopieren)
Gehe zu nächsten freien Spalte
Markiere diese Spalte in dem Du auf den Spaltenbuchstaben klickst
Füge nun die Spalte wieder ein (ACHTUNG Bearbeiten / Inhalte einfügen und
dort unter Einfüge Werte wählen und Ok klicken)

Nun versuche Dein Serienbrief mit dieser neuen Spalte zu machen. Die neue
Spalte sollte nur noch die Zelleninhalte ohne Formatierungen haben. Evtl.
musst Du dieser neuen Spalte einen anderen Namen als Hausnr geben, damit Du
keine Spaltennamen doppelt hast.

Gruss Marcel
Post by shofmeis
Hallo Marcel,
danke für Deine Idee, aber ich hab schon alle Formatierungen durch.
Text, Benutzerdefiniert, Standard, sogar Währung mit 0 Dezimalen und ohne
Währungszeichen, Datum-Benutzerdefiniert... Einfach alles.
* Wenn ich eine neue Spalte anlege und die Zahlen (Hausnummern) händisch
übernehme, dann erscheinen diese im Serienbrief.
* Wenn ich die Spalte kopiere, dann erscheint wieder die Null...
*Spalte ausschneiden und wieder einfügen ohne übernahme der Formatierung
geht auch nicht :-(((
Ich muss doch nicht etwa die komplette Spalte abtippen ???
Gruß
shofmeis
--
----------------
Tolerance, a calm mind and a smile
help to endure the worst
----------------
Post by Marcel Garaventa
Hallo
Ich könnte mir vorstellen, dass Excel diese Spalte (Hausnr) als Zahl
intepretiert, weil di eHausnr ja alle mit einer Zahl beginnen. Weise mal
dieser Spalte die Kategorie Text zu und versuche es nochmals. Ich könnte mir
vorstellen, dass es so besser geht.
Gruss Marcel
Post by shofmeis
ich habe in einer xls die Einträge Straße und Hausnummer in getrennten
Spalten. Lautet eine Hausnummer z.B. 31b (Zahl + Text) so übernimmt mir Word
in den Feldnamen {MERGEFILED "Hausnr"} die Zahl "0".
Bei der Auswahl der Daten aus xls sehe ich schon, dass das Feld {MERGEFILED
"Hausnr"} bei allen Einträgen mit zusätzlichem Text (31a, 44b, 65c, etc.)
als NULL "0" übernommen wird und auch so in der Druckvorschau erscheint.
Sprich, der "Fehler" muss doch im Excel liegen - oder LIEGE ich damit falsch ?
Ich hab im Excel bereits alle Formatierungen für diese Zellen durch.
gibts einen Zusatz für {MERGEFILED "Hausnr"} oder eine Benutzerdefinierte
Formatierung für Excel, die ich noch nicht habe ?
Für jeden Tip dankbar. (Möchte die Buchstaben der Hausnummern nicht in eine
extra Spalte packen, da es sich hier um über 20.000 Adressen handelt !!!)
Danke
Gruß
shofmeis
Lisa Wilke-Thissen
2005-11-30 12:52:06 UTC
Permalink
Hallo,
Post by shofmeis
ich habe in einer xls die Einträge Straße und Hausnummer in
getrennten Spalten. Lautet eine Hausnummer z.B. 31b (Zahl + Text)
so übernimmt mir Word in den Feldnamen {MERGEFILED "Hausnr"}
die Zahl "0".
in den Feldnamen? Das kann ich mir kaum vorstellen.
Post by shofmeis
Bei der Auswahl der Daten aus xls sehe ich schon, dass das
Feld {MERGEFILED "Hausnr"} bei allen Einträgen mit
zusätzlichem Text (31a, 44b, 65c, etc.) als NULL "0" übernommen
wird und auch so in der Druckvorschau erscheint.
welche Wordversion wird verwendet? Mit welcher Konvertierungsmethode
wurden Hauptdokument und Datenquelle verbunden? Möglicherweise hilft
die Verbindung per DDE oder in Excel das Formatieren der Zellen als
Text.
--
Viele Grüße

Lisa
MS MVP Word
Microsoft Excel - Die Expertentipps http://tinyurl.com/cmned
shofmeis
2005-11-30 13:57:11 UTC
Permalink
Post by Lisa Wilke-Thissen
Hallo,
Post by shofmeis
ich habe in einer xls die Einträge Straße und Hausnummer in
getrennten Spalten. Lautet eine Hausnummer z.B. 31b (Zahl + Text)
so übernimmt mir Word in den Feldnamen {MERGEFILED "Hausnr"}
die Zahl "0".
in den Feldnamen? Das kann ich mir kaum vorstellen.
1. steht die NULL in der Tabelle bereits drin, wenn ich die Datenquelle
verbinde (Ansicht und Auswahl der Felder)
2. steht die NULL nicht direkt im Feldnamen (denn der heißt : {MERGEFILED
"Hausnr"}) sondern bei Fertigstellung des Serienbr. als Ergebnis !
Post by Lisa Wilke-Thissen
Post by shofmeis
Bei der Auswahl der Daten aus xls sehe ich schon, dass das
Feld {MERGEFILED "Hausnr"} bei allen Einträgen mit
zusätzlichem Text (31a, 44b, 65c, etc.) als NULL "0" übernommen
wird und auch so in der Druckvorschau erscheint.
welche Wordversion wird verwendet? Mit welcher Konvertierungsmethode
wurden Hauptdokument und Datenquelle verbunden? Möglicherweise hilft
die Verbindung per DDE oder in Excel das Formatieren der Zellen als
Text.
1. Wie in meinem letzten Thread angemerkt: Ich denke das liegt an MEINER
Tabelle und ist nicht nachzuvollziehen.
2. Benutze ich Office XP SP3
3. Ich verbinde die Tabelle direkt aus Word/Serienbrieffunktion als normale
Datenquelle (xls.) und wähle dann die Datensätze aus. (genau hier steht schon
unter Hausnr die NULL drin)
4. Ich hab die Zellen schon als alles mögliche formatiert (siehe vorheriger
Thread), da war auch Text dabei = ohne Verbesserung

Zusatzinfo:
Ich kann die Spalte auch kopieren/ausschneiden und nur Wert einfügen = keine
Verbesserung.
Wenn ich eine neue Spalte erstelle z.B. Name: Hausnummer, und dort die Werte
händisch eintrage, funktioniert das (Formatierung Text oder Standard; geht
beides).

Mein Problem ist, dass es sich hierbei um eine so große Datenmenge handelt,
dass ich die Spalte nicht händisch abtippen kann.

Ich habs auch mit einem Makro versucht: Kopiere Wert aus Zelle A nach Zelle
B /nur Wert. = ohne Verbesserung

Wo gibt es also noch Formatierungen oder Einstellungen, die ich prüfen
könnte ???


Danke
Gruß
sHofmeis
----------------
Tolerance, a calm mind and a smile
help to endure the worst
----------------
Lisa Wilke-Thissen
2005-11-30 14:09:42 UTC
Permalink
Hallo,

Newsbeitrag news:0A86BCCB-90D1-4BEA-8514-***@microsoft.com...

[Word 2003]
Post by shofmeis
Post by Lisa Wilke-Thissen
welche Wordversion wird verwendet? Mit welcher
Konvertierungsmethode wurden Hauptdokument
und Datenquelle verbunden? Möglicherweise hilft
die Verbindung per DDE oder in Excel das
Formatieren der Zellen als Text.
3. Ich verbinde die Tabelle direkt aus Word/
Serienbrieffunktion als normale Datenquelle (xls.)
aktiviere "Extras/ Optionen/ Allgemein/ Beim Öffnen Konvertierung
bestätigen". Verbinde erneut Hauptdokument und Datenquelle und teste
DDE statt OLEDB.
Post by shofmeis
Ich kann die Spalte auch kopieren/ausschneiden und nur
Wert einfügen = keine Verbesserung.
Wenn ich eine neue Spalte erstelle z.B. Name: Hausnummer,
und dort die Werte händisch eintrage, funktioniert das
(Formatierung Text oder Standard; geht beides).
Mit "Standard" überlässt man es Excel, das Format zu interpretieren:
Zahlen werden als solche, Texte oder Zahlen-Text-Kombinationen als Text
behandelt. Für Word ist das nicht eindeutig.

Insofern solltest du bereits in Excel sämtliche Zellen mit Hausnummern
eindeutig als Text formatieren. Im Nachhinein ist das allerdings
schwierig. Erstelle eine Hilfsspalte und gib folgende Formel ein:
=TEXT(A1;"@")
A1 steht hier für die Zelle mit deiner ersten Hausnummer. Kopiere die
Formel nach unten (per Doppelklick auf das Ausfüllkästchen).
Kopiere diese Hilfszellen in die Zwischenablage und füge sie über
"Bearbeiten/ Inhalte einfügen/ Werte" in die ursprüngliche Spalte
(diese evtl. vorher markieren und als Text formatieren).
--
Viele Grüße

Lisa
MS MVP Word
Microsoft Excel - Die Expertentipps http://tinyurl.com/cmned
shofmeis
2005-11-30 16:02:12 UTC
Permalink
Hallo Lisa,

Die Formel =TEXT(A1;"@") hat schon geholfen. Super - Danke

P.S. Hab trotzdem xls-oledb eingebunden und es funktioniert
P.P.S. Extras/Optionen/Allgemein/...konvertieren bestätigen gibt es bei mir
nicht :-)
=tut aber auch so.


Danke nochmal
Gruß
sHofmeis
--
----------------
Tolerance, a calm mind and a smile
help to endure the worst
----------------
Post by Lisa Wilke-Thissen
Hallo,
[Word 2003]
Post by shofmeis
Post by Lisa Wilke-Thissen
welche Wordversion wird verwendet? Mit welcher
Konvertierungsmethode wurden Hauptdokument
und Datenquelle verbunden? Möglicherweise hilft
die Verbindung per DDE oder in Excel das
Formatieren der Zellen als Text.
3. Ich verbinde die Tabelle direkt aus Word/
Serienbrieffunktion als normale Datenquelle (xls.)
aktiviere "Extras/ Optionen/ Allgemein/ Beim Öffnen Konvertierung
bestätigen". Verbinde erneut Hauptdokument und Datenquelle und teste
DDE statt OLEDB.
Post by shofmeis
Ich kann die Spalte auch kopieren/ausschneiden und nur
Wert einfügen = keine Verbesserung.
Wenn ich eine neue Spalte erstelle z.B. Name: Hausnummer,
und dort die Werte händisch eintrage, funktioniert das
(Formatierung Text oder Standard; geht beides).
Zahlen werden als solche, Texte oder Zahlen-Text-Kombinationen als Text
behandelt. Für Word ist das nicht eindeutig.
Insofern solltest du bereits in Excel sämtliche Zellen mit Hausnummern
eindeutig als Text formatieren. Im Nachhinein ist das allerdings
A1 steht hier für die Zelle mit deiner ersten Hausnummer. Kopiere die
Formel nach unten (per Doppelklick auf das Ausfüllkästchen).
Kopiere diese Hilfszellen in die Zwischenablage und füge sie über
"Bearbeiten/ Inhalte einfügen/ Werte" in die ursprüngliche Spalte
(diese evtl. vorher markieren und als Text formatieren).
--
Viele Grüße
Lisa
MS MVP Word
Microsoft Excel - Die Expertentipps http://tinyurl.com/cmned
Lisa Wilke-Thissen
2005-11-30 16:08:35 UTC
Permalink
Hallo,
Post by shofmeis
Super - Danke
na prima :-)
Post by shofmeis
P.S. Hab trotzdem xls-oledb eingebunden
und es funktioniert
Aber nur, weil die Hausnummern nun ein einheitliches Format haben ;-)
Post by shofmeis
P.P.S. Extras/Optionen/Allgemein/...konvertieren bestätigen
gibt es bei mir nicht :-)
Gehört aber zu Word 2003 (und auch schon zu früheren Versionen).
--
Viele Grüße

Lisa
MS MVP Word
Microsoft Excel - Die Expertentipps http://tinyurl.com/cmned
shofmeis
2005-12-02 16:09:04 UTC
Permalink
Hallo Lisa,
Post by Lisa Wilke-Thissen
Post by shofmeis
P.S. Hab trotzdem xls-oledb eingebunden
und es funktioniert
Aber nur, weil die Hausnummern nun ein einheitliches Format haben ;-)
eben das meinte ich.
Post by Lisa Wilke-Thissen
Post by shofmeis
P.P.S. Extras/Optionen/Allgemein/...konvertieren bestätigen
gibt es bei mir nicht :-)
Gehört aber zu Word 2003 (und auch schon zu früheren Versionen).
ich habs nicht (2002) Und ich kenns als MOM auch nich in der Form:-)))
Post by Lisa Wilke-Thissen
--
Viele Grüße
Lisa
MS MVP Word
Microsoft Excel - Die Expertentipps http://tinyurl.com/cmned
Trzotedm Thnx

Gruß
sHofmeis
----------------
Tolerance, a calm mind and a smile
help to endure the worst
----------------
Lisa Wilke-Thissen
2005-12-04 08:28:53 UTC
Permalink
Hallo sHofmeis,

"shofmeis" schrieb im Newsbeitrag news:728CDFCB-820E-4B93-9FFE-***@microsoft.com...

[Extras/Optionen/Allgemein/ Konvertierung beim Öffnen bestätigen]
Post by shofmeis
ich habs nicht (2002)
Dann hat der Administrator es wohl entfernt.

Und ich kenns als MOM auch nich in der Form:-)))

Was ist denn ein MOM?
--
Viele Grüße

Lisa
MS MVP Word
Microsoft Excel - Die Expertentipps http://tinyurl.com/cmned
shofmeis
2005-12-07 18:59:02 UTC
Permalink
wie unterschiedlich die Office Welt sein kann:-)

ich bin selber administrator :-) *kreisch*

ein MOM ist ein "Microsoft Office Master" ---öfter mal wad Neus !??!
--
Gruß
sHofmeis
----------------
Tolerance, a calm mind and a smile
help to endure the worst
----------------
Post by Lisa Wilke-Thissen
Hallo sHofmeis,
[Extras/Optionen/Allgemein/ Konvertierung beim Öffnen bestätigen]
Post by shofmeis
ich habs nicht (2002)
Dann hat der Administrator es wohl entfernt.
Und ich kenns als MOM auch nich in der Form:-)))
Was ist denn ein MOM?
--
Viele Grüße
Lisa
MS MVP Word
Microsoft Excel - Die Expertentipps http://tinyurl.com/cmned
Lisa Wilke-Thissen
2005-12-07 20:32:51 UTC
Permalink
Hallo,

Newsbeitrag news:A1A1AECB-60AE-4026-84D0-***@microsoft.com...

[Extras/Optionen/Allgemein/ Konvertierung beim Öffnen bestätigen]
Post by shofmeis
Post by Lisa Wilke-Thissen
Post by shofmeis
ich habs nicht (2002)
Dann hat der Administrator es wohl entfernt.
ich bin selber administrator :-) *kreisch*
dann solltest du eigentlich wissen, wann und warum du den Eintrag
entfernt hast ...
Post by shofmeis
ein MOM ist ein "Microsoft Office Master"
Das ist immerhin steigerungsfähig: MOS (Microsoft Office Specialist)
Also streng dich an.
--
Viele Grüße

Lisa
MS MVP Word
Microsoft Excel - Die Expertentipps http://tinyurl.com/cmned
shofmeis
2005-11-30 14:00:07 UTC
Permalink
Post by Lisa Wilke-Thissen
Hallo,
Post by shofmeis
ich habe in einer xls die Einträge Straße und Hausnummer in
getrennten Spalten. Lautet eine Hausnummer z.B. 31b (Zahl + Text)
so übernimmt mir Word in den Feldnamen {MERGEFILED "Hausnr"}
die Zahl "0".
in den Feldnamen? Das kann ich mir kaum vorstellen.
1. steht die NULL in der Tabelle bereits drin, wenn ich die Datenquelle
verbinde (Ansicht und Auswahl der Felder)
2. steht die NULL nicht direkt im Feldnamen (denn der heißt : {MERGEFILED
"Hausnr"}) sondern bei Fertigstellung des Serienbr. als Ergebnis !
Post by Lisa Wilke-Thissen
Post by shofmeis
Bei der Auswahl der Daten aus xls sehe ich schon, dass das
Feld {MERGEFILED "Hausnr"} bei allen Einträgen mit
zusätzlichem Text (31a, 44b, 65c, etc.) als NULL "0" übernommen
wird und auch so in der Druckvorschau erscheint.
welche Wordversion wird verwendet? Mit welcher Konvertierungsmethode
wurden Hauptdokument und Datenquelle verbunden? Möglicherweise hilft
die Verbindung per DDE oder in Excel das Formatieren der Zellen als
Text.
1. Wie in meinem letzten Thread angemerkt: Ich denke das liegt an MEINER
Tabelle und ist nicht nachzuvollziehen.
2. Benutze ich Office XP SP3
3. Ich verbinde die Tabelle direkt aus Word/Serienbrieffunktion als normale
Datenquelle (xls.) und wähle dann die Datensätze aus. (genau hier steht schon
unter Hausnr die NULL drin)
4. Ich hab die Zellen schon als alles mögliche formatiert (siehe vorheriger
Thread), da war auch Text dabei = ohne Verbesserung

Zusatzinfo:
Ich kann die Spalte auch kopieren/ausschneiden und nur Wert einfügen = keine
Verbesserung.
Wenn ich eine neue Spalte erstelle z.B. Name: Hausnummer, und dort die Werte
händisch eintrage, funktioniert das (Formatierung Text oder Standard; geht
beides).

Mein Problem ist, dass es sich hierbei um eine so große Datenmenge handelt,
dass ich die Spalte nicht händisch abtippen kann.

Ich habs auch mit einem Makro versucht: Kopiere Wert aus Zelle A nach Zelle
B /nur Wert. = ohne Verbesserung

Wo gibt es also noch Formatierungen oder Einstellungen, die ich prüfen
könnte ???


Danke
Gruß
sHofmeis
----------------
Tolerance, a calm mind and a smile
help to endure the worst
----------------
Loading...