2017-04-23 10 views
0

Ich bin neu zu übertreffen und herauszufinden, wie dies seit der letzten Stunde zu tun. Ich habe ein Datum in Spalte B wieExcel - Kopieren Sie nur Text Teil der Zelle

1. e4 
1. ... e5 
21. Nf6 
21. ... Nf3 

und will diese Spalt C zu extrahieren, wie

1 
1 
21 
21 

d.h nur den ganzzahligen Teil der Zelle zu kopieren. Bitte beachten Sie, dass 3 in Nf3 nicht kopiert werden sollte, nur der ganzzahlige Teil vor dem Punkt. Ich bevorzuge es, nicht VBA-Skript dafür zu verwenden, wie ich es nie getan habe. Wenn dies nicht mit Excel-Formeln möglich ist, dann leite mich bitte mit VBA.

Da der ganzzahlige Teil maximal 2 Ziffern ist, denke ich, die ersten 3 Zeichen der Zelle mit =LEFT(B1,3) zu extrahieren und dann den ganzzahligen Teil zu extrahieren.

Danke. :)

Antwort

3

verwenden Formel

=LEFT(B1,FIND(".",B1)-1) 
1

eine zusätzliche Spalte nicht notwendig ist (noch eine Formel). Wählen Sie die Spalte Text zu Spalten mit . (nur) als Trennzeichen und in Schritt 3 von 3 alle bis auf die erste Spalte aus und aktivieren Sie Do not import column (skip). Gibt wahrscheinlich das allgemeine Format zurück (Zahlen als Zahlen), aber Alternativen sind verfügbar.

Aber arbeiten Sie an einer Kopie, wenn Sie die Quelldaten beibehalten möchten.

Verwandte Themen