2017-07-03 6 views
0

Wenn ich in Zelle A1 zu trennen, haben die Formel:Excel Formel „+“ von zwei Zahlen in einer Zelle

=100+1250 

(die 1350 entspricht)

Gibt es ein guter Weg, um Wert zu erhalten 100 in A2 und 1250 in A3 mit einer Formel? Etwas wie; „Nimm Wert vor Charakter + in Zelle A2 und nimmt Wert nach Charakter + in Zelle A3.

Antwort

2

In Excel 2013 und später können Sie die FORMULATEXT Funktion verwenden und eine beliebige Anzahl von Möglichkeiten analysieren.

In Excel 2010 und früher, müssen Sie VBA verwenden. Es gibt nicht eine Front-Line-Funktion, die den Text einer Formel in einer Zelle zurückkehren kann.

So etwas wie

Dim formula As String 
formula = Range("A1").Formula 
0

Sie finden verwenden könnten/Repl ace (was: =, mit: nichts), dann:

in A2: =LEFT(A1,FIND("+",A1)-1)

in A3: =MID(A1,FIND("+",A1)+1,LEN(A1))

Select/Kopieren/Einfügen/Sonder die Ergebnisse über den oberen und löschen Row1 (oder nur A1).

Verwandte Themen