Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Excel2003: sortieren/filtern nach Groß-/Kleinschreibung möglich?

Frage Microsoft Microsoft Office

Mitglied: dewib

dewib (Level 1) - Jetzt verbinden

06.10.2006, aktualisiert 09.10.2006, 9746 Aufrufe, 4 Kommentare

Hallo zusammen,

ist folgendes mit Excel möglich, wenn ja wie?

Ich habe eine Adressliste mit ca. 5000 Adressen. Es gibt eine Spalte "Matchcode" die eine Kurzbezeichnung des Kunden enthält. Nun möchte ich die Liste danach sortieren ob in diesem Feld "Matchcode" nur GROSSBUCHSTABEN und ZAHLEN verwendet wurden. Keine Kleinbuchstaben und keine Leerzeichen. Oder andersrum: aus der Liste sollen alle rausfliegen die im Matchcode andere Zeichen stehen haben als GROSSBUCHSTABEN oder ZAHLEN.

Beispiele:
Matchcode "BMWAGMÜNCHEN" ist okay
Matchcode "BMW AG MÜNCHEN" fliegt raus (wegen Leerzeichen)
Matchcode "BMW M GmbH" fliegt raus (wegen Leerzeichen und Kleinbuchstaben)

Klar was ich meine? Gibt es eine Möglichkeit in Excel die Liste nach diesem System zu filtern/sortieren? Wie stellt man das an?

Bin für jeden Tipp dankbar, wäre nämlich mühsam die 5000 Adressen manuell danach zu durchsuchen.

d.
Mitglied: AndreasHoster
06.10.2006 um 17:38 Uhr
Eine Näherungslösung wäre:
Eine zusatzliche Spalte hinzufügen, dort folgende Formel reinschreiben (Nehme A1 als Matchcode-Feld):
=WENN(IDENTISCH(A1;GROSS(A1));WENN(ISTFEHL(SUCHEN(" ";A1));WAHR;FALSCH);FALSCH)
Dies liefert WAHR zurück in dem Fall, den Du haben willst: Kein Leerzeichen, Kein Kleinbuchstabe.

Allerdings ist Kein Leerzeichen, Kein Kleinbuchstabe nicht das genaue Gegenteil von Deinem Wunsch, Sonderzeichen werden nämlich nicht berücksichtigt.
Aber vielleicht hilft das ja trotzdem Mal.
Bitte warten ..
Mitglied: leknilk0815
06.10.2006 um 17:56 Uhr
Hi,
vielleicht kannst Du mehrere Schritte kombinieren...
Zellen mit Leerzeichen kannst Du mit dem Autofilter
"Benutzerdefiniert - "enthält nicht..."" durch Eingabe eines Leerzeichens
in die Suchmaske ausfiltern.
Dann noch die oben beschriebene Methode, damit könnte man schon
fast Deine Probleme beseitigen, denke ich mal...

Gruß - Toni
Bitte warten ..
Mitglied: bastla
06.10.2006 um 20:04 Uhr
Hallo dewib!

Vielleicht auf die harte Tour:

01.
Sub CheckMatch() 
02.
 
03.
Dim lZeile As Long, sEintrag As String, i As Integer 
04.
 
05.
Const sErlaubt = "ABCDEFGHIJKLMNOPQRSTUVWXYZÄÖÜ1234567890" 'hoffentlich nichts vergessen :-) 
06.
lZeile = 3 'Start der Matchcodes in Zeile 3 ... 
07.
Const iDatenSpalte = 2 '... und Spalte B 
08.
Const iMarkierungsSpalte = 3 'Markierungen in Spalte C setzen 
09.
 
10.
sEintrag = Cells(lZeile, iDatenSpalte).Value 
11.
 
12.
'Annahme: fortlaufende Liste, daher Ende bei leerer Zelle 
13.
Do While sEintrag <> "" 
14.
    For i = 1 To Len(sEintrag) 
15.
        If InStr(sErlaubt, Mid(sEintrag, i, 1)) = 0 Then 
16.
            Cells(lZeile, iMarkierungsSpalte).Value = "X" 
17.
            Exit For 
18.
        End If 
19.
    Next 
20.
    lZeile = lZeile + 1 
21.
    sEintrag = Cells(lZeile, iDatenSpalte).Value 
22.
Loop 
23.
MsgBox "Überprüfung abgeschlossen." 
24.
 
25.
End Sub
Wenn ein einziges Zeichen eines Matchcodes nicht in der Liste der erlaubten Zeichen aufscheint, wird in die Markierungsspalte ein "X" gesetzt. Nach dieser Spalte kann in weiterer Folge sortiert werden.

HTH
bastla
Bitte warten ..
Mitglied: dewib
09.10.2006 um 10:07 Uhr
Danke vielmals!!!! )
Bitte warten ..
Neuester Wissensbeitrag
Humor (lol)

Linkliste für Adventskalender

(3)

Information von nikoatit zum Thema Humor (lol) ...

Ähnliche Inhalte
Windows Netzwerk
Kein RDP über VPN per MS-TSC möglich (8)

Frage von survial555 zum Thema Windows Netzwerk ...

Microsoft
Keine Anmeldung mehr möglich (Server 2012 R2) (4)

Frage von Shnuuu zum Thema Microsoft ...

Heiß diskutierte Inhalte
Windows Server
DHCP Server switchen (20)

Frage von M.Marz zum Thema Windows Server ...

Exchange Server
gelöst Exchange 2010 Berechtigungen wiederherstellen (20)

Frage von semperf1delis zum Thema Exchange Server ...

Hardware
gelöst Negative Erfahrungen LAN-Karten (19)

Frage von MegaGiga zum Thema Hardware ...

Exchange Server
DNS Einstellung - zwei feste IPs für Mailserver (15)

Frage von ivan0s zum Thema Exchange Server ...