分享一组WPS中常见的文本,字符相关的公式。
合并指定条件的文本
=TEXTJOIN(",",TRUE,IF(C2:C11>=80,B2:B11,""))
IF判断销售额是否大于等于80,满足的返回姓名,否则返回空。
TEXTJOIN将IF返回的结果合并,巧妙运用第二参数设置为TRUE表示忽略文本这一功能。
合并指定条件的文本
提取指定字符
提取”-“前的4个字符。
=RIGHT(LEFT(C2,FIND("-",C2)-1),4)
FIND查找定位“-”,将其位置作为LEFT提取的参数提取出“AE00NVX “,最后用RIGHT提取最右边的4位。
提取指定字符
高版本中用新函数TEXTBEFORE会更简单:
=RIGHT(TEXTBEFORE(C2,"-"),4)
提取指定字符
带单位的数据求和
带单位的数据求和,看似求和问题,实在字符问题,因为单位无法参与数学计算。
SUBSTITUTE将单位“吨”替换为空,双减号的目的是将替换后剩余的数字转为真正的数值,组后用SUM求和:
=SUM(--SUBSTITUTE(B2:B8,"吨",""))&"吨"
带单位的数据求和
统计单元格中的人数
统计单元格中销冠人数。
=LEN(B2)-LEN(SUBSTITUTE(B2,",","")) 1
第一个LEN计算单元格字符数;
第二个LEN计算替换掉“,”后的字符串长度;
两者相减得到“,”的数量,由此转换为人数。
统计单元格中的人数
评论 (0)