THE LATEST INFORMATION
| 资讯中心 |
在 Excel 中有可能有些贮存格含有文字数,若何掏出数字来履行小计呢?(参考下图)
【準备工作】
拔取贮存格A1:B25,按一下 Ctrl+Shift+F3 键,界说名称:内容、数字。
【输入公式】
(1) 掏出贮存格中的数字
贮存格B2:=VALUE(SUBSTITUTE(SUBSTITUTE(内容,"[左]",""),"[右]",""))
利用 SUBSTITUTE 函数将「[左]、[右]」字串以空缺代替,再以 VALUE 函数将文字转换为数字,便于后续计较。
拔取贮存格B2,往下各列贴上。
(2) 计较小计
贮存格E2:=SUMPRODUCT((LEN(SUBSTITUTE(内容,"[",""))=LEN(内容))*数字)
LEN(SUBSTITUTE(内容,"[",""))=LEN(内容):找出不含「[」字元者的阵列。
透过 SUMPRODUCT 函数将上式阵列对应的数字,透过「*」履行合计。
贮存格E3:=SUMPRODUCT((LEN(SUBSTITUTE(内容,"[左]",""))<>LEN(内容))*数字)
LEN(SUBSTITUTE(内容,"[左]",""))<>LEN(内容):找出含有「[左]」字元者的阵列。
贮存格E4:=SUMPRODUCT((LEN(SUBSTITUTE(内容,"[右]",""))<>LEN(内容))*数字)
LEN(SUBSTITUTE(内容,"[右]",""))<>LEN(内容):找出含有「[右]」字元者的阵列。
【弥补资料】
相干之具体函数申明,请参阅微软网站:
SUBSTITUTE:weioffice.microsoft.af/zh-tuozhan/excel-help/HP010342927.aspx
SUBSTITUTE:将文字字串中的 old_text 部门以新字串 new_text 代替。 | 语法:SUBSTITUTE(text, old_text, new_text, [instance_num]) text:要代替字元的文字,或含有该文字之贮存格的参照。 old_text:这是要代替的文字。 new_text:是要用来代替 old_text 的文字。 instance_num:指定要将第几个 old_text 代替为 new_text。 |
创作者先容 vincent