CommNews Forum Home  

Zurück   CnC Foren > Verschiedenes > Tech-Support / Tech-Talk

Antworten
 
Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 21-07-2005, 14:13
Simsenetti Simsenetti ist offline
Kanes rechte Hand

 
Registriert seit: Jun 2003
Beiträge: 5.711
Simsenetti hat noch keine Bewertung oder ist auf 0
Question Wort im Excel nach einer bestimmten Stellenzahl abhacken

Weiß jemand mit felcher formel ich im excel ein wort nach 13 buchstaben abhacken kann?
Mit Zitat antworten
  #2  
Alt 21-07-2005, 14:30
Benutzerbild von MyersGer
MyersGer MyersGer ist offline
Moderator

 
Registriert seit: Jan 2002
Ort: hier :p
Beiträge: 8.002
MyersGer hat noch keine Bewertung oder ist auf 0
MyersGer eine Nachricht über ICQ schicken MyersGer eine Nachricht über MSN schicken MyersGer eine Nachricht über Yahoo! schicken
OL Nick: MyersGer
Style: vBulletin Default
=TEIL("blallsldlasldllal";1;13)

wobei "blallsldlasldllal" auch ne andere zelle sein kann. also A1 z.b.

edit:
zu beachten: 1 = erstes zeichen nicht 0 wie bei C oder so.
__________________
C3H6O Aceton

Burning squirrel

Und nicht vergessen:
Dieser Beitrag hat Superkuh-Kräfte!

Geändert von MyersGer (21-07-2005 um 14:33 Uhr).
Mit Zitat antworten
  #3  
Alt 21-07-2005, 14:30
Benutzerbild von LordMordred
LordMordred LordMordred ist offline
A.a.D.

 
Registriert seit: May 2001
Ort: Heimat der Hülsenfrüchte
Beiträge: 7.889
LordMordred hat noch keine Bewertung oder ist auf 0
OL Nick: LoMordred
Formel wird es nicht unbedingt sein, müsstest dir schnell was in VBA schreiben.


Edit:
Ok, a) zu langsam
b) auch noch falsch

Ich stell mich mal ne runde in die Ecke
__________________

_______________________________________________________________

"Ich kann freilich nicht sagen, ob es besser werden wird, wenn es anders wird; aber soviel kann ich sagen: es muß anders werden, wenn es gut werden soll."(Georg Christoph Lichtenberg *1742 †1799)
"Demokratie ist die Notwendigkeit, sich gelegentlich den Ansichten anderer Leute zu beugen." (Winston Churchill *1874 †1965)
"Zwei Monologe, die sich gegenseitig immer und immer wieder störend unterbrechen, nennt man eine Diskussion." (Charles Tschopp *1899 †1982)

Geändert von LordMordred (21-07-2005 um 14:34 Uhr).
Mit Zitat antworten
  #4  
Alt 21-07-2005, 14:39
Benutzerbild von Sven
Sven Sven ist offline
Tech-Admin

 
Registriert seit: Dec 2000
Ort: Neuss
Beiträge: 37.843
Sven ist ein C...
OL Nick: xysvenxy
Style: cncboard
VBA:
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If ActiveCell.Characters.Count > 13 Then
    string_cell = Left(ActiveCell.Value, 13)
    ActiveCell.Value = string_cell
End If
Das aber nur als Denkansatz, es kürzt den Inhalt der aktiven Zelle auf 13 Zeichen wenn sich die Zellauswahl ändert.

End Sub
__________________
Zitat:
Wir sind im Augenblick dabei, zu prüfen, ob es im öffentlichen Interesse liegt, ihnen mitzuteilen, ob wir die Informationen haben, die Sie erbitten, und ob es, sollte das der Fall sein, im öffentlichen Interesse liegt, Ihnen diese Informationen zur Verfügung zu stellen.
Mit Zitat antworten
  #5  
Alt 21-07-2005, 14:42
Simsenetti Simsenetti ist offline
Kanes rechte Hand

 
Registriert seit: Jun 2003
Beiträge: 5.711
Simsenetti hat noch keine Bewertung oder ist auf 0
du kannst deine schmach wieder beseitigen wenn du mir sagen kannst wie ich =VERKETTEN(TEIL(A1;1;8);TEIL(B1;1;3);"xy") und die formel von MyersGer verbinden kann.

oder kann mir vieleicht jemand anderes helfen?

edit. mein post sollte vors sven kommen

edit: mein ziel ist nämlich folgendes:

ich habe eine spalte mit nachnamen und eine mit vornamen.

nun möchte ich in einem dritten feld zuerst den nachnamen (aber maximal 8 stellen davon), und danach den vornamen (aber der darf nur so weit dargestellt werden das der endgültige, zusammengefasste name 13 stellen enthält). nach dem vornamen soll dann auch noch xy stehen.

Geändert von Simsenetti (21-07-2005 um 14:54 Uhr).
Mit Zitat antworten
  #6  
Alt 21-07-2005, 14:53
Benutzerbild von LordMordred
LordMordred LordMordred ist offline
A.a.D.

 
Registriert seit: May 2001
Ort: Heimat der Hülsenfrüchte
Beiträge: 7.889
LordMordred hat noch keine Bewertung oder ist auf 0
OL Nick: LoMordred
Es ist glaub ich einfacher wenn du uns sagst was du machen willst

Dann könnte man sich das ganze betrachten
__________________

_______________________________________________________________

"Ich kann freilich nicht sagen, ob es besser werden wird, wenn es anders wird; aber soviel kann ich sagen: es muß anders werden, wenn es gut werden soll."(Georg Christoph Lichtenberg *1742 †1799)
"Demokratie ist die Notwendigkeit, sich gelegentlich den Ansichten anderer Leute zu beugen." (Winston Churchill *1874 †1965)
"Zwei Monologe, die sich gegenseitig immer und immer wieder störend unterbrechen, nennt man eine Diskussion." (Charles Tschopp *1899 †1982)
Mit Zitat antworten
  #7  
Alt 21-07-2005, 14:54
Simsenetti Simsenetti ist offline
Kanes rechte Hand

 
Registriert seit: Jun 2003
Beiträge: 5.711
Simsenetti hat noch keine Bewertung oder ist auf 0
mein ziel ist folgendes:

ich habe eine spalte mit nachnamen und eine mit vornamen.

nun möchte ich in einem dritten feld zuerst den nachnamen (aber maximal 8 stellen davon), und danach den vornamen (aber der darf nur so weit dargestellt werden das der endgültige, zusammengefasste name 13 stellen enthält). nach dem vornamen soll dann auch noch xy stehen.

beispiel

spalte 1 spalte 2 spalte 3

mueller renate muellerrenaxy
schneidewind markus schneidemarxy

Geändert von Simsenetti (21-07-2005 um 14:59 Uhr).
Mit Zitat antworten
  #8  
Alt 21-07-2005, 14:56
Benutzerbild von Sven
Sven Sven ist offline
Tech-Admin

 
Registriert seit: Dec 2000
Ort: Neuss
Beiträge: 37.843
Sven ist ein C...
OL Nick: xysvenxy
Style: cncboard
Mach dir doch eine Userform und setze die jeweils längste Zeichenkette pro Feld fest
__________________
Zitat:
Wir sind im Augenblick dabei, zu prüfen, ob es im öffentlichen Interesse liegt, ihnen mitzuteilen, ob wir die Informationen haben, die Sie erbitten, und ob es, sollte das der Fall sein, im öffentlichen Interesse liegt, Ihnen diese Informationen zur Verfügung zu stellen.
Mit Zitat antworten
  #9  
Alt 21-07-2005, 15:00
Simsenetti Simsenetti ist offline
Kanes rechte Hand

 
Registriert seit: Jun 2003
Beiträge: 5.711
Simsenetti hat noch keine Bewertung oder ist auf 0
wie moche ich das? ich bin auf diesem gebiet sehr unbeholfen
Mit Zitat antworten
  #10  
Alt 21-07-2005, 15:04
Benutzerbild von Sven
Sven Sven ist offline
Tech-Admin

 
Registriert seit: Dec 2000
Ort: Neuss
Beiträge: 37.843
Sven ist ein C...
OL Nick: xysvenxy
Style: cncboard
Schau dir einfach mal den VBA Editor an

Um aus der UserForm sicherzustellen, daß du immer an die erste freie Zeile schreibst:
Code:
ende = Worksheets("[Name des Sheets]").Cells(Rows.Count, [spalte]).End(xlUp).Row
Das gibt immer die erste freie Zelle (von unten) in einer Spalte zurück (Zeilennummer)
__________________
Zitat:
Wir sind im Augenblick dabei, zu prüfen, ob es im öffentlichen Interesse liegt, ihnen mitzuteilen, ob wir die Informationen haben, die Sie erbitten, und ob es, sollte das der Fall sein, im öffentlichen Interesse liegt, Ihnen diese Informationen zur Verfügung zu stellen.
Mit Zitat antworten
  #11  
Alt 21-07-2005, 16:01
Simsenetti Simsenetti ist offline
Kanes rechte Hand

 
Registriert seit: Jun 2003
Beiträge: 5.711
Simsenetti hat noch keine Bewertung oder ist auf 0
sodele, ich habs jetzt mit ner formel im exel geschafft

=VERKETTEN(TEIL(VERKETTEN(TEIL(A4;1;8);(B4));1;11);"lb")

nur jetzt hab ich das problem das ich im namensfeld noch bindestriche habe die aber ignoriert werden sollten.

beispiel

nachname vorname endname
müller-rolli stefan müllerrostelb

mir würde schon die formel alleine helfen mit der ich zeichen (hier ein bindestrich) ignorieren kann

edit:
hab das problem mit ner formel gelöst.

lösung:
=VERKETTEN(TEIL(VERKETTEN(TEIL(WECHSELN(A1;"-";"");1;8);(WECHSELN(B1;"-";"")));1;11);"lb")

Geändert von Simsenetti (21-07-2005 um 16:28 Uhr).
Mit Zitat antworten
  #12  
Alt 21-07-2005, 17:07
Benutzerbild von LordMordred
LordMordred LordMordred ist offline
A.a.D.

 
Registriert seit: May 2001
Ort: Heimat der Hülsenfrüchte
Beiträge: 7.889
LordMordred hat noch keine Bewertung oder ist auf 0
OL Nick: LoMordred
nett das du die Lösung auch gleich gepostet hast.
Na denn so gehts auch.

Aber da wär ich glaub ich nie draufgekommen
__________________

_______________________________________________________________

"Ich kann freilich nicht sagen, ob es besser werden wird, wenn es anders wird; aber soviel kann ich sagen: es muß anders werden, wenn es gut werden soll."(Georg Christoph Lichtenberg *1742 †1799)
"Demokratie ist die Notwendigkeit, sich gelegentlich den Ansichten anderer Leute zu beugen." (Winston Churchill *1874 †1965)
"Zwei Monologe, die sich gegenseitig immer und immer wieder störend unterbrechen, nennt man eine Diskussion." (Charles Tschopp *1899 †1982)
Mit Zitat antworten
  #13  
Alt 21-07-2005, 17:31
Simsenetti Simsenetti ist offline
Kanes rechte Hand

 
Registriert seit: Jun 2003
Beiträge: 5.711
Simsenetti hat noch keine Bewertung oder ist auf 0
ich hab auch ne weile mit meinem kollegen gebraucht, aber wir sind nunmal eben keine programmierer. (und wollen auch keine werden)

auf jeden fall zeigt sich wieder wie man auch unbekannte lösungswege durch ein forum vermittelt bekommen kann.
Mit Zitat antworten
Antworten

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:46 Uhr.


Powered by vBulletin Version 3.7.3 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Template-Modifikationen durch TMS

Affiliates
United Forum GetBoinKeD cnc.onlinewelten.de