Excel – Extrahieren eines numerischen Werts aus der Zelle

Alle,

Ich habe ein Arbeitsbuch mit Werten, die so angelegt sind:

| A | B | C | 1| VAR - 2| VAR - 18 | VAR - 7 | 

Ich versuche, die Werte von A1: C1 zu extrahieren und sie in D1 zusammenzufassen. Also sollte D1 27 sein. Wer weiß, wie man das macht? Ich begann mit:

 =SUMPRODUCT(- -ISNUMBER(MID(A1,ROW($A$1:$A$200),1)+0)) 

Dies scheint jedoch nur die Anzahl der Ziffern zu berechnen, nicht den Gesamtwert. Irgendwelche Ideen?

Darius

  • Excel-Formel zum Ersetzen des ersten Vorkommens eines characters
  • Array-Formel zum Finden der ersten, zweiten, drittgrößten Werte basierend auf einem der beiden Wörter
  • Excel verschiebt gerade Zellen in separate Spalte
  • Plotten Sie data, die innerhalb einer Woche auftreten
  • Vlookup und Sumif?
  • Wenn zwei Spalten einen bestimmten Text enthalten, geben Sie true in einer separaten Spalte zurück
  • Mehrere bedingte Formatierungsregeln über mehrere Bereiche hinweg?
  • Ich brauche Hilfe bei der Konsolidierung einer list von Lieferantennamen, die sich regelmäßig ändern.
  • 4 Solutions collect form web for “Excel – Extrahieren eines numerischen Werts aus der Zelle”

    In D1 Enter

    =SUMPRODUCT(IF(ISNUMBER(--MID(A1:C1,--FIND("-",A1:C1,1)+1,255)),--MID(A1:C1,--FIND("-",A1:C1,1)+1,255),0))

    Dann klicken Sie irgendwo in D1 und drücken Sie Strg + Shift + Enter

    255 Hier ist die Anzahl der character nach - in der Zelle

    Ich glaube, das sollte funktionieren

     {=SUM(VALUE(TRIM(RIGHT(A1:C1,2))))} 

    Beachten Sie, dass es sich um eine Array-Formel handelt. Achten Sie darauf, ctrl-shift-enter zu drücken, wenn Sie sich in der Zelle befinden.

    Wenn Ihre Nummer länger als 2 Ziffern sein kann, dann ist dies möglicherweise angemessener (allgemein)

     {=SUM(VALUE(TRIM(RIGHT(A1:C1,LEN(A1:C1)-6))))} 

    Hier ist Ihre Formel … BENUTZEN SIE CONTROL + SHIFT + ENTER, um zu berechnen!

    Es funktioniert mit jeder Mischung von character und Zahlen. Es wird die Anzahl extrahieren und die Charaktere entsorgen

    =(1*MID(A1,MATCH(TRUE,ISNUMBER(1*MID(A1,ROW($1:$9),1)),0),COUNT(1*MID(A1,ROW($1:$9),1))))+(1*MID(B1,MATCH(TRUE,ISNUMBER(1*MID(B1,ROW($1:$9),1)),0),COUNT(1*MID(B1,ROW($1:$9),1))))+(1*MID(C1,MATCH(TRUE,ISNUMBER(1*MID(C1,ROW($1:$9),1)),0),COUNT(1*MID(C1,ROW($1:$9),1))))

    oder Sie könnten das MORFUNC-Addon * bekommen und einfach tun:

    {=SUM(VALUE(REGEX.MID(A1:C1,"[0-9]")))}


    MOREFUNC ADDON

    • Morefunc Addon ist eine freie Bibliothek von 66 neuen Arbeitsblattfunktionen.
    • Hier sind einige Informationen (vom ursprünglichen Autor)
    • Hier ist der letzte funktionierende Download-Link, den ich gefunden habe
    • Hier ist ein gutes Installations-Walk-Through-Video
    Spreadsheet (Microsoft Excel) makes working easy.