Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  Excel
  Buchstaben auslesen (wenn kunktion)

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Buchstaben auslesen (wenn kunktion) (643 mal gelesen)
schigga
Mitglied



Sehen Sie sich das Profil von schigga an!   Senden Sie eine Private Message an schigga  Schreiben Sie einen Gästebucheintrag für schigga

Beiträge: 190
Registriert: 19.01.2004

SW 2005 Sp 2.0
Win XP Prof
Office 2003

erstellt am: 18. Mrz. 2005 14:21    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Tach auch,
ich versuche üner folgende Formel einen Buchstaben auszulesen, der bei einem Bestimmten "NI" oder "U" ausgeben soll.
=WENN(TEIL($F3;5;1)="A";"NI";"U")&WENN(TEIL($F3;5;1)="B";"NI";"U")&WENN(TEIL($F3;5;1)="C";"NI";"U")&WENN(TEIL($F3;5;1)="D";"NI";"U")&WENN(TEIL($F3;5;1)="E";"NI";"U")

Das Erbenis ist nun leider NIUUUU durch die & Funktion. Wie bekomme ich es hin, das er mir nur NI oder U ausliest?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Thomas Harmening
Moderator
Arbeiter ツ




Sehen Sie sich das Profil von Thomas Harmening an!   Senden Sie eine Private Message an Thomas Harmening  Schreiben Sie einen Gästebucheintrag für Thomas Harmening

Beiträge: 2897
Registriert: 06.07.2001

Das Innerste geäussert
und aufs Äusserste verinnerlicht

erstellt am: 18. Mrz. 2005 17:23    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für schigga 10 Unities + Antwort hilfreich

lösche einfach alle "U")&  ;-)

Code:
=WENN(TEIL($F3;5;1)="A";"NI";WENN(TEIL($F3;5;1)="B";"NI";WENN(TEIL($F3;5;1)="C";"NI";WENN(TEIL($F3;5;1)="D";"NI";WENN(TEIL($F3;5;1)="E";"NI";"U")))))
kürzer
Code:
=WENN( ODER(TEIL($F3;5;1)="A";TEIL($F3;5;1)="B";TEIL($F3;5;1)="C";TEIL($F3;5;1)="D";TEIL($F3;5;1)="E")=WAHR;"NI";"U")
noch kürzer
Code:
=WENN(ISTFEHLER(VERGLEICH(TEIL($F3;5;1);{"A"."B"."C"."D"."E"};0));"U";"NI")

[Diese Nachricht wurde von Thomas Harmening am สิบแปดบาทถ้วน. März. สองพันห้าบาทถ้วน editiert. ;-) ]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

rainberg
Mitglied



Sehen Sie sich das Profil von rainberg an!   Senden Sie eine Private Message an rainberg  Schreiben Sie einen Gästebucheintrag für rainberg

Beiträge: 147
Registriert: 14.01.2005

erstellt am: 18. Mrz. 2005 17:45    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für schigga 10 Unities + Antwort hilfreich

Hallo schigga,

ich hab's noch 'ne Idee kürzer

Code:
=WENN(UND(CODE(TEIL(F3;5;1))>=65;CODE(TEIL(F3;5;1))<=69);"NI";"U")

------------------

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Thomas Harmening
Moderator
Arbeiter ツ




Sehen Sie sich das Profil von Thomas Harmening an!   Senden Sie eine Private Message an Thomas Harmening  Schreiben Sie einen Gästebucheintrag für Thomas Harmening

Beiträge: 2897
Registriert: 06.07.2001

Das Innerste geäussert
und aufs Äusserste verinnerlicht

erstellt am: 18. Mrz. 2005 19:27    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für schigga 10 Unities + Antwort hilfreich

rainberg
Mitglied



Sehen Sie sich das Profil von rainberg an!   Senden Sie eine Private Message an rainberg  Schreiben Sie einen Gästebucheintrag für rainberg

Beiträge: 147
Registriert: 14.01.2005

erstellt am: 18. Mrz. 2005 20:01    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für schigga 10 Unities + Antwort hilfreich

Hallo Thomas,

ich konnte es nicht lassen

------------------

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Thomas Harmening
Moderator
Arbeiter ツ




Sehen Sie sich das Profil von Thomas Harmening an!   Senden Sie eine Private Message an Thomas Harmening  Schreiben Sie einen Gästebucheintrag für Thomas Harmening

Beiträge: 2897
Registriert: 06.07.2001

Das Innerste geäussert
und aufs Äusserste verinnerlicht

erstellt am: 19. Mrz. 2005 10:11    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für schigga 10 Unities + Antwort hilfreich

@rainberg, war ja von mir nicht ganz unbeabsichtigt ;-)
und immer schön zu sehen, das mehrere Möglichkeiten offen stehen

und noch kürzer

Code:
=WENN(ABRUNDEN(CODE(TEIL(F3;5;1))/5;0)=13;"NI";"U")

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

rainberg
Mitglied



Sehen Sie sich das Profil von rainberg an!   Senden Sie eine Private Message an rainberg  Schreiben Sie einen Gästebucheintrag für rainberg

Beiträge: 147
Registriert: 14.01.2005

erstellt am: 19. Mrz. 2005 13:49    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für schigga 10 Unities + Antwort hilfreich

Hallo Thomas,

du machst mich ja fertig, 
aber 6 weniger kann ich noch, dann gebe ich auf.

Code:
=WENN(REST(CODE(TEIL(F3;5;1));13)<5;"NI";"U")

------------------

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

schigga
Mitglied



Sehen Sie sich das Profil von schigga an!   Senden Sie eine Private Message an schigga  Schreiben Sie einen Gästebucheintrag für schigga

Beiträge: 190
Registriert: 19.01.2004

SW 2005 Sp 2.0
Win XP Prof
Office 2003

erstellt am: 21. Mrz. 2005 07:53    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo ihr beiden,
schön das ihr euch gegenseitig hochgeschaukelt habt... Ich habe mal eben alle Varianten durchgespielt, und muß (Leider) berichten, dass nur die erste funktioniert.
Gruß
Stefan

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Thomas Harmening
Moderator
Arbeiter ツ




Sehen Sie sich das Profil von Thomas Harmening an!   Senden Sie eine Private Message an Thomas Harmening  Schreiben Sie einen Gästebucheintrag für Thomas Harmening

Beiträge: 2897
Registriert: 06.07.2001

Das Innerste geäussert
und aufs Äusserste verinnerlicht

erstellt am: 21. Mrz. 2005 12:08    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für schigga 10 Unities + Antwort hilfreich


5stelleauswerten.xls.txt

 
Also wenn dein zu analysierendes String "xxxxAXXXX" - "xxxxZXXXX"
lautet, sollten die ersten 5 Vorschläge funktionieren, das "NI" angezeigt wird wenn die 5 Stelle A,B,C,D oder E lautet, und "U" wenn ungleich A-E.
@schigga, wie sieht den der String aus der zu analysieren ist

Das Variante mit Rest lässt leider auch N,O,P,Q,R durch @rainberg - Oder?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

schigga
Mitglied



Sehen Sie sich das Profil von schigga an!   Senden Sie eine Private Message an schigga  Schreiben Sie einen Gästebucheintrag für schigga

Beiträge: 190
Registriert: 19.01.2004

SW 2005 Sp 2.0
Win XP Prof
Office 2003

erstellt am: 21. Mrz. 2005 12:59    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Thomas,
der String sieht wie folgt aus
SHB A  9-ST1403 M
wobei das A durch Varianten bis E ersetzt wird. Ich habe es jetzt nur mit der ersten Variante von euch hinbekommen, irgendwetwas muss ich noch verkehrt machen, aber egal 10 U´s für euch sind unterwegs.
HAbe schon das nächste Problem/Frage: Ist es möglich in der folgenden Abfrage ein U zu setzen, wenn der ausgelesen Buchstabe (A-E) nicht vorhanden ist? Der Verweis auf das jeweillige Blatt (FormXX) würde bei bestimmten Buchstaben entfallen, bei andeen müßte der Verewis drinbleiben.
Hat einer meiner wirres Zeug verstanden?
Gruß
Stefan
=WENN((TEIL($Q37;5;1))="A";SVERWEIS((TEIL($Q37;7;3)*1);'Form A'!$A$2:H$21;2);(WENN((TEIL($Q37;5;1))="B";SVERWEIS((TEIL($Q37;7;3)*1);'Form B'!$A$2:H$20;5);WENN((TEIL($Q37;5;1))="C";SVERWEIS((TEIL($Q37;7;3)*1);'Form C'!$A$2:H$21;2);WENN((TEIL($Q37;5;1))="D";SVERWEIS((TEIL($Q37;7;3)*1);'Form D'!$A$2:H$21;2);WENN((TEIL($Q37;5;1))="E";SVERWEIS((TEIL($Q37;7;3)*1);'Form E'!$A$2:H$21;2)))))))

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

schigga
Mitglied



Sehen Sie sich das Profil von schigga an!   Senden Sie eine Private Message an schigga  Schreiben Sie einen Gästebucheintrag für schigga

Beiträge: 190
Registriert: 19.01.2004

SW 2005 Sp 2.0
Win XP Prof
Office 2003

erstellt am: 21. Mrz. 2005 13:02    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


test.xls.txt

 
Habe euch mal die ganze datei angehängt

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

rainberg
Mitglied



Sehen Sie sich das Profil von rainberg an!   Senden Sie eine Private Message an rainberg  Schreiben Sie einen Gästebucheintrag für rainberg

Beiträge: 147
Registriert: 14.01.2005

erstellt am: 21. Mrz. 2005 22:56    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für schigga 10 Unities + Antwort hilfreich


re_test.xls.txt

 
Hallo Stefan,

weiß ehrlich gesagt nicht so richtig, was du mit deiner Frage meinst.
Für den Außenstehenden ist die Frage tatsächlich Wirrwarr.
Ich habe lediglich in den Spalten B, C, D der Tabelle 1 (grün hinterlegt) mal deine Formeln etwas verkürzt.
Sie lauten:

Code:
B3=SVERWEIS(TEIL($Q3;7;3)*1;INDIREKT("'Form "&TEIL($Q3;5;1)&"'!$A$2:H$21");WENN(TEIL($Q3;5;1)="B";5;2))

C3=SVERWEIS(TEIL($Q3;7;3)*1;INDIREKT("'Form "&TEIL($Q3;5;1)&"'!$A$2:H$21");3)

D3=SVERWEIS(TEIL($Q3;7;3)*1;INDIREKT("'Form "&TEIL($Q3;5;1)&"'!$A$2:H$21");WENN(ODER(TEIL($Q3;5;1)="A";TEIL($Q3;5;1)="B");4;WENN(ODER(TEIL($Q3;5;1)="C";TEIL($Q3;5;1)="D");6;WENN(TEIL($Q3;5;1)="E";5;""))))


Schildere doch noch mal genauer für welche Zellen du unter welchen Bedingungen eine Formel benötigst.

------------------

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

schigga
Mitglied



Sehen Sie sich das Profil von schigga an!   Senden Sie eine Private Message an schigga  Schreiben Sie einen Gästebucheintrag für schigga

Beiträge: 190
Registriert: 19.01.2004

SW 2005 Sp 2.0
Win XP Prof
Office 2003

erstellt am: 25. Apr. 2005 09:07    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Danke euch beiden, hat mir sehr weiter geholfen
Gruss
Stefan

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz