Seite 1 von 1

Zellen mit Doppelzeichen herausfiltern?

Verfasst: So, 30.05.2010 11:37
von ploqui
Hallo,

ich habe so eine Tabelle:

CABO CRIOGÊNICO ! Cryogenic Cable
CALDEIRA DE CALOR RESIDUAL ! Waste-Heat Boiler
CALOR DE PROCESSO ! Process Heat
CALOR DE PROCESSO SOLAR ! Solar Process Heat
CALOR LATENTE ! Latent Heat
CALOR RECUPERÁVEL ! Recoverable Heat
CALOR RESIDUAL ! Waste Heat
CALOR SENSÍVEL ! Sensible Heat
CAMADA DE OZÔNIO ! Ozone Layer
CÂMARA DE IONIZAÇÃO ! Ionization Chamber
CANAL DE ADUÇÃO ! Headrace
CANAL DE FUGA ! Tailrace
CAPACIDADE INSTALADA ! Installed Capacity
CARBOIDRATO ! Carbohydrate
CARBONO ! Carbon
CARGA BÁSICA ! Baseload
CARGA DE PONTA ! Peak Load


In jeder Zelle darf es nur ein Ausführungszeichen geben, damit ich es als Trennungszeichen später benutzen kann. Da es so ist, dass manche Zellen zwei Ausführungszeichen haben, möchte ich sie rausfiltern um sie entsprechend zu bearbeiten, sodass nur ein Ausführungszeichen vorkommt.

Gibt es eine solche Filtermöglichkeit in CALC oder Excel? Weiß jemand Rat?

Danke für jede Hilfe!

Paula

Re: Zellen mit Doppelzeichen herausfiltern?

Verfasst: So, 30.05.2010 11:54
von Eddy
Hallo ploqui,

Deine Tabelle, bzw der Ausschnitt den Du hier eingetippt hast, hat in jeder Zelle nur ein Ausrufezeichen.
Um Dir helfen zu können, musst Du uns mitteilen, wo das zweite Ausrufezeichen auftreten kann. Irgendwo im text, immer beide zusammen oder am Ende?

Mit ausgerufenen Grüßen

Eddy

Re: Zellen mit Doppelzeichen herausfiltern?

Verfasst: So, 30.05.2010 11:54
von turtle47
Hallo,

leider hast Du nicht geschrieben, ob die Ausrufungszeichen direkt hintereinander folgen oder sich an verschiedenen Stellen befinden.

Wenn sie direkt hintereinander folgen dann versuche es mal über Suchen & Ersetzen Funktion.

Suchen: "!!"
Ersetzen: "!"
ohne die "

Viel Erfolg.

Jürgen

Re: Zellen mit Doppelzeichen herausfiltern?

Verfasst: So, 30.05.2010 12:06
von ploqui
Nachtrag:

Hier habe ich ein Beispiel:

INSTITUTO INTERNACIONAL DE ANÁLISE APLICADA DE SISTEMAS ! IIAAS ! International Institute for Applied Systems Analysis ! IIASA

In dieser Zelle gibt es vier Anführungzeichen. Der einzige, den es geben darf, ist der, der die portugiesische von der englischen Benennung trennt (also nach dem ersten IIAAS). Solche Zellen würde ich gerne herausfiltern, damit ich sie bearbeiten kann. Es gibt zwar nur wenige, aber bei 10 000 einträgen alle durchzusuchen wäre sehr mühsam.
Nach der manuellen Bearbeitung sieht der Eintrag dann so aus:

INSTITUTO INTERNACIONAL DE ANÁLISE APLICADA DE SISTEMAS - IIAAS ! International Institute for Applied Systems Analysis - IIASA

Das Ausführungszeichen tritt nie nacheinander auf ("!!"), kann aber in beliebiger Textstelle auftreten.

Liebe Grüße!

Re: Zellen mit Doppelzeichen herausfiltern?

Verfasst: So, 30.05.2010 12:33
von echo
Hallo,
wie wäre es mit einer kleinen Hilfsspalte:
=LÄNGE(A1)-LÄNGE(WECHSELN(A1;"!";""))
Die Formel gibt die Anzahl an ! zurück die in A1 vorhanden sind.

=LÄNGE(A1)-LÄNGE(WECHSELN(A1;"!";""))>1
Etwas erweitert ergibt die Formel WAHR oder FALSCH als Ergebnis.
Dann kannst du ggf. die Spalten über die Hilfsspalte sortieren,
und alle relevanten Einträge stehen untereinander.

Nachtrag:
Wenn grundsätzlich das erste ! im Text erhalten bleiben darf, lässt sich das auch komplett per Formel lösen.
=LINKS(A1;FINDEN("!";A1))&WECHSELN(TEIL(A1;FINDEN("!";A1)+1;99);"!";"")
Anschließend Formel wieder Löschen:
Hilfsspalte markieren >kopieren >Rechtsklick >Inhalte einfügen >Auswahl: bei Formeln [ ] deaktivieren

Gruß Holger

Re: Zellen mit Doppelzeichen herausfiltern?

Verfasst: So, 30.05.2010 14:12
von turtle47
Hi,

wenn die Textsyntax

Code: Alles auswählen

INSTITUTO INTERNACIONAL DE ANÁLISE APLICADA DE SISTEMAS - IIAAS ! International Institute for Applied Systems Analysis - IIASA
in etwa immer gleich ist, also ca. 3 Zeichen nach dem gesuchten Ausrufungszeichen Kleinbuchstaben folgen, dann könnte man das mittels Makro lösen.

Karolus schafft das bestimmt wieder mit einer Formel. :wink:

Beispieldatei habe ich mal angehängt.
Makros ausführen, Menue > Extras > Optionen > OO.o > Sicherheit > Makrosicherheit (mittel), muss erlaubt sein!

Jürgen

Re: Zellen mit Doppelzeichen herausfiltern?

Verfasst: So, 30.05.2010 22:42
von Karolus
Hallo
Erklär mal genau worin die "Bearbeitung" besteht, wenns nicht allzu kompliziert ist geht das doch vmtl. per suchen und ersetzen.

@Turtle
Formel nebst Extraspalte kommt nur dann zum Einsatz wenn Su&Ersetzen nicht ausreicht!

Gruß Karo

Re: Zellen mit Doppelzeichen herausfiltern?

Verfasst: So, 30.05.2010 22:49
von echo
Karolus hat geschrieben:Hallo
Erklär mal genau worin die "Bearbeitung" besteht, wenns nicht allzu kompliziert ist geht das doch vmtl. per suchen und ersetzen.
Gruß Karo
Hallo Karo, das steht doch alles, einschließlich suchen / ersetzen, schon da oben. Und beantwortet habe ich es auch.
Gruß Holger

Re: Zellen mit Doppelzeichen herausfiltern?

Verfasst: Mo, 31.05.2010 00:02
von Karolus
Hallo
Ok, problematisch sind noch die portogiesischen Sonderzeichen, fangen wir mit dem ! -zeichen an die irgendwo vor mindestens 4 Grossbuchstaben oder Leerzeichen am Stück stehen.
Suche nach:
^(.*)!([A-Z ]{4}) in der eckigen Klammer noch die verschiedenen portugiesischen Sonderzeichen eintragen
ersetzen durch:
$1$2
mit den Optionen:
[x]Gross/Kleinschreibung beachten
[x]regulärer Ausdruck

danach müssen evtl. noch !-zeichen entfernt werden die hinter kleinbuchstaben gefolgt von einem Leerzeichen stehen:
Suche: ([a-z] )! ersetzen durch $1
ebenfalls mit allen Optionen wie oben.

Gruß Karo