|
#1
|
|||
|
|||
![]() Weiß jemand mit felcher formel ich im excel ein wort nach 13 buchstaben abhacken kann?
|
#2
|
||||
|
||||
=TEIL("blallsldlasldllal";1;13)
wobei "blallsldlasldllal" auch ne andere zelle sein kann. also A1 z.b. edit: zu beachten: 1 = erstes zeichen ![]()
__________________
C3H6O Aceton Burning squirrel Und nicht vergessen: Dieser Beitrag hat Superkuh-Kräfte! Geändert von MyersGer (21-07-2005 um 14:33 Uhr). |
#3
|
||||
|
||||
Formel wird es nicht unbedingt sein, müsstest dir schnell was in VBA schreiben.
__________________
![]() _______________________________________________________________ "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). |
#4
|
||||
|
||||
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 End Sub
__________________
Zitat:
|
#5
|
|||
|
|||
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). |
#6
|
||||
|
||||
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) |
#7
|
|||
|
|||
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). |
#8
|
||||
|
||||
Mach dir doch eine Userform und setze die jeweils längste Zeichenkette pro Feld fest
__________________
Zitat:
|