Search code examples
arraysgoogle-sheets-formulastring-formattingnumber-formattingflatten

Convert text to number in Google Sheets & Excel


How can i convert these strings to numbers in google sheets & excel, considering the columns is a mixture of billions and millions. $9B $100M $100M $90B


Solution

  • try:

    =INDEX(IF(REGEXMATCH(A1:A4&""; "M");
     REGEXEXTRACT(A1:A4; "\d+.\d+|\d+")*1000000; 
     IF(REGEXMATCH(A1:A4&""; "k");
     REGEXEXTRACT(A1:A4; "\d+.\d+|\d+")*1000;
     IF(REGEXMATCH(A1:A4&""; "B");
     REGEXEXTRACT(A1:A4; "\d+.\d+|\d+")*1000000000; A1:A4))))
    

    enter image description here