Hallo liebe Excel-Gemeinde,
ich brauche bitte Unterstützung :)
folgendes "Hindernis" liegt vor:
[
attachment=26753]
IST:
A1 A2
1234567 - Apfel 1234567
7654321 - Kiwi
[
attachment=26754]
SOLL:
A1 A2
1234567 - Apfel 1234567
7654321 - Kiwi 7654321
Die Nummern sollten getrennt vom Text in eine andere Spalte transferiert werden ( automatisch wenn ein copy paste befehl in zB. A1 erfolgt, dafür verwende ich: =LINKS(A1;SUMME(1*(ISTZAHL(LINKS(A1;SPALTE(1:1))*1))))*1 )
Dies funktioniert aber leider nur für die erste Nummer die obere, die untere wird nicht übernommen.
Bitte um Hilfe
Vielen Dank :)
Hi
____|________A_______|____B___|_C|_D|_E|_F|_G|_H|_I|_J|_K|
1|1234567 - Apfel | 1234567| | | | | | | | | |
2|7654321 - Kiwi | 7654321| | | | | | | | | |
3| | | | | | | | | | | |
B1 =LINKS(A1;FINDEN(" ";A1))*1
Moin,
ich würde zuerst mit Text in Spalten (getrennt - Trennzeichen andere: ALT-0010) die beiden Begriffe trennen und dann die Zahlen auslesen.
Arbeitsblatt mit dem Namen 'Tabelle3' |
| A | B | C | D |
1 | 1234567 - Apfel | 7654321 - Kiwi | 1234567 | 7654321 |
Zelle | Formel |
C1 | =TEIL(A1;1;SUCHEN("-";A1)-2) |
D1 | =TEIL(B1;1;SUCHEN("-";A1)-2) |
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 |
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg |
Des Weiteren würde ich sie auf keinen Fall mehr zusammen in eine einzige Zelle packen.
Hallo, :19:
wenn du das -
aus welchen Gründen auch immer (ich bewerte das nicht) - in
einer Zelle nebenan möchtest, dann so (
im Moment beschränkt auf Spalte A): :21:
[
attachment=26759]
Hallo zusammen,
erstmal vielen lieben Dank schon mal für die schnellen Lösungsvorschläge :)
@ Elex: diese Option funktioniert leider nicht, da ich die Vorgaben Nummer+Apfel/Kiwi aus einer anderen Excel-Tabelle hole. Daher ist eine Abweichung ( in Form von einer Aufteilung ) in diesem Fall nicht möglich.
@ WillWissen: diese Aufteilung kann ich leider auch nicht verwenden, da diese für die Weiterbearbeitung zu aufwendig ist.
@ Case: JA genau, das hab ich gesucht :) :23:
Jetzt brauche ich bitte, bitte, bitte noch die Information wie ich das selbst zum laufen bringe :)
Beste Grüße & Vielen Dank
Hallo, :19:
nun - du musst einfach den Code aus meiner Beispieldatei an die gleichen Stellen in deiner Datei kopieren - also einmal in ein allgemeines Modul und einmal in das Klassenmodul der Tabelle in welcher du die Eingaben machst. Wie gesagt im Moment ist das auf Spalte A beschränkt.
Wenn du es nicht hin bekommst, kann ich es dir auch in deine Datei einbauen - dazu brauche ich die aber. :21:
Ha :19:
"einfach" den Code kopieren und da und dort und sowieso einfügen...ziemlich schwierig wenn man sich da nicht wirklich auskennt :22:
habs aber geschafft ;)
vielen lieben Dank dafür :18:
Wie kann ich das in dem Code auf andere Spalten verschieben bzw. ändern?
Desweiteren habe ich noch gleich eine kleine bitte, die 01,02, etc. ( max. immer zweistellig ) sollte auch gleich automatisch ausgeblendet werden.
IST:
A1 B2
1234567-01 Apfel 1234567
7654321-02 Kiwi 01
7654321
02
SOLL:
A1 B2
1234567-01 Apfel 1234567
7654321-02 Kiwi 7654321
Vielen Dank
Hallo, :19:
für
den Fall - nur eine
winzige Änderung: :21:
[
attachment=26767]
Code:
For lngCount = 0 To objValue.Count - 1 Step 2
Verwende ein UDF:
PHP-Code:
Function F_snb(c00)
F_snb = Join(Filter(Split(Replace(c00, vbLf, "-"), "-"), " ", 0), vbLf)
End Function
In Zelle B1
Schönen Guten Morgen,
vielen Dank für eure Hilfe.
Im Moment funktioniert alles so wie ich mir das vorgestellt habe :18:
Perfekt, vielen Dank :23:
Beste Grüße
PS: vll. brauche ich die nächsten 1-2 Tage nochmal Unterstützung