狂乱诡公子吧 关注:4贴子:290
  • 5回复贴,共1

EXCEL 表格技巧总结帖!!

只看楼主收藏回复

以后将在此贴总结EXCEL的各种技巧


IP属地:北京1楼2015-08-25 16:24回复
    问题:所在单元格随机 求 引用公式所在单元格左侧若干位单元格的值
    答案:可利用INDIRECT,ADDRESS,ROW(),COLUMN() 这4个函数来使用
    示例:C等于Vlookup A列的值
    A B C
    1 张三 ┓
    2 李四 }=== =Vlookup(INDIRECT(ADDRESS(ROW(),1)),引用表格,需返回行数,FALSE)
    3 王五 ┛
    解析: ROW() === 公式所在行数
    ADDRESS(ROW(),1) === $A$所在行数 如:$A$2
    (INDIRECT(ADDRESS(ROW(),1)) === 引用 A列 公式所在行的值 如:李四


    IP属地:北京2楼2015-08-25 16:52
    回复


      3楼2015-08-25 16:54
      回复
        问题:字符串中获取一段长度的字符
        答案:可利用 LEFT(),RIGHT(),MID() 等函数来使用
        解析:
        LEFT(单元格,位数) === 字符左侧起指定位数的值
        RIGHT(单元格,位数) === 字符右侧起指定位数的值
        MID(单元格,起始位数,结束位数) === 字符起始位置到结束位置的值


        IP属地:北京4楼2015-08-25 17:07
        回复
          问题:在单元个内查找 是否包含某特定内容 如果包含则输出是,否则输出否。
          答案:可利用ISNUMBER(FIND(查找文字,所查单元格))
          解析:FIND()如果包含则返回所在位置数字;ISNUMBER()判断是否为数字
             在这里就可以用FIND来作为条件:ISNUMBER(FIND("X",A1))。X为某个字,在A1单元格中查找X,FIND返回结果,如果可以找到就返回所在的位置,即第几个字符;如果找不到返回错误。再用ISNUMBER判断下,FIND的结果是否是数值,是数字就满足了条件,反之不是就不满足。
          综上IF函数就可以写为:=IF(ISNUMBER(FIND("X",A1)),满足的结果,不满足的结果)
          ISNUMBER和FIND两个函数都是比较常用的,也很简单。当然ISNUMBER也可以用ISERROR等函数来判断是否是错误,公式变成:=IF(ISERROR(FIND("X",A1)),不满足的结果,满足的结果)


          IP属地:北京5楼2015-10-06 01:28
          回复
            问题:excel提取单元格内汉字
            答案:可利用 LENB(A2)-LEN(A2) 的差来计算汉字字符数
            解析:LENB函数:汉字返回2,字符返回1。
               LEN函数:所有返回为1。
               所以利用 LENB(A2)-LEN(A2) 得出汉字数
            详细:http://jingyan.baidu.com/article/6dad5075d83e5fa123e36ec1.html


            IP属地:北京6楼2016-01-09 12:11
            回复