2016-05-04 8 views
0

Ich empfange Seitenzahlen in einer E-Mail und war erfolgreich bei der Verwendung der Split-Funktion, um sie in Excel zu bekommen, aber mein Problem ist manchmal kommen sie mit einem S vor ihnen So wird es kommen in: S55-65 55-65Excel Fehler ersetzen #VALUE

jetzt ich sie weiter aufspalten und ich habe 2 Spalten

Wenn sie kommen in so S55-65

 A   B 
1 S55  55 
2 -65  -65 
3 #VALUE!  10 

Für Spalte A Ich füge die 2 zusammen, um die Gesamtzahl der Seiten zu erhalten, aber da es ein S hat, ist der Wert #VALUE!

Für Spalte B der Wert 10

Wenn sie kommen in als 55-65

 A   B 
1 S55  #VALUE! 
2 -65  -65 
3 10  #VALUE! 

B1 ist ein Fehler, weil es eine Spaltung nutzt der S

loszuwerden In eine separate Zelle Ich möchte einen Code, mit dem die richtige Antwort angezeigt werden kann, wenn entweder A3 oder B3 #WERT! anzeigen.

Ich habe versucht, mit = IF (ERROR.TYPE (A3) = 3, B3, A3), aber ich kann nicht, dass

+2

Warum nicht '= IfError ([Formel], [was zu tun, wenn Fehler])'? – BruceWayne

+1

@BruceWayne Danke, es hat perfekt funktioniert. Ich bin selbst unterrichtet mit Excel, so dass Ihre Hilfe sehr geschätzt wird –

Antwort

0

arbeiten Wenn Sie eine neuere Version Excel haben, können Sie IfError() verwenden:
=IfError([Formula],[what to do if the formula returns an error]).

Wenn Sie eine ältere Excel ohne diese Funktion haben Sie eine Kombination If() Anweisung verwenden: =If(IsError([formula]),[what to do if error],[formula])

Oder

=If(IsErr([formula]),[what to do if error],[formula])

Der Unterschied in IsError und IsErr ist (von Microsoft)

ISER R - Wert bezieht sich auf einen beliebigen Fehlerwert außer # N/A.
ISERROR - Wert bezieht sich auf einen Fehlerwert (# N/A, #WERT !, #REF !, # DIV/0 !, #NUM !, #NAME ?, oder #NULL!).

Sie können auch einfach auf #N/A Fehler mit IsNA() überprüfen.

Verwandte Themen