在 Google 表格和 Excel 中将文本转换为数字

Convert text to number in Google Sheets & Excel

如何将这些字符串转换为 google 工作表和 excel 中的数字,考虑到这些列是数十亿和数百万的混合体。 $9B 1亿美元 1亿美元 $90B

对于值一致的列,例如 $100B、$10B、$4B...等等,此公式有效 =SPLIT(lower(A3),"qwertyuiopasdfghjklzxcvbnm`-=[] ;',./!@#$%^&*()") google 张。

尝试:

=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))))