johnnyzen

1 Excel

case1 同时多列筛选

同时筛选多列: 选中首行(属性行)>筛选>(筛选目标的N列)

case2 IF/OR/AND/COUNTIF语句

=IF(condition,condition=true的值,condition=false的值)

=IF(OR(A1=5, A1=6),"土", IF(OR(A1=7,A1=8),"金", IF(OR(A1=9,A1=0),"水","其它值")))

=IF( B15="",  "尚未填值",  
    IF( AND(B15>=0, B15<4),"低", 
        IF( AND(B15>=4,B15<7),"中", 
            IF( AND(B15>=7,B15<=10),"高",
                "Unknown Value"
            )
        )
    )
)

=IF(A1="OK",A3,"")

=COUNTIF(A6:A100,"<>") 【统计选中(行/列)区域内,不为空的表格数】

case3 正则表达式提取文本内容

(目前没有实测成功,据其他博文的说法是,需要安装\'excelapi\'一类的依赖工具)

=RegexString(B13,Rule, index)

=RegexString(A9,"([\dA-Z]{5,20})",1)

case4 每一行批量拼接字符串

参考自: Excel怎么在文字前后批量增加文字 - 百度经验

case5 日期转换与处理: 时:分:秒 => 秒(总数)

  • 方式1及其要点
    • VALUE(TEXT(E5,"[s]")): 将E5格子的时间文本(h:mm:ss,Eg: \'00:04:45\')转换为秒数(s)
      • TEXT【字符串文本类型转换函数】将数值转换为按指定数字格式表示的文
      • Value【数值型转换函数】 为数值、计算结果为数字值的公式,或对包含数字值的单元格的引用
  • 方式2及其要点
    • HOUR(B75) 获取字符串的小时数 / MINUTE(B75) 获取字符串的分钟数 / SECOND(B75) 获取字符串的秒针数
    • =HOUR(B75)*3600+MINUTE(B75)*60+SECOND(B75)

case6 excel如何利用if函数判断【非空值】/【非空值】/【#NA】/【#VALUE】

参考文献

运算 Excel的实现 Excel的示例
不等于 <> 不为空 A2<>""
字符串拼接 & 字符串拼接 A2&B2
#VALUE! 

#REF!

#NULL!

#NAME?

#N/A ==> ISNA(A1)

延申:

  • ISERR(A1) / ISERROR(A1) /
  • MATCH(555,$H\(8:\)H$21,)

2 Word

case1 Word每次保存时异常缓慢

关掉COM加载项,问题就解决了。

文件-->选项-->加载项-->COM加载项-->转到 : 取消所有勾选

X 参考文献

Ctrl + H 
  > 特殊格式: 图 
    > 格式: 段落-居中 
      > 全部替换
---------------------- 
[延申] 通配符大法

分类:

技术点:

相关文章: