EXCEL数据有效性中关于序列引用公式的探讨

  • 原创
  • |
  • 浏览:26450
  • |
  • 更新:
  • |
  • 标签:excel 
  利用Excel的数据有效性功能,可以定制下拉列表框,提高输入效率。

 

  在使用Excel的过程中,经常需要录入大量的数据,有些重复输入的数据往往还要注意数据格式等有效性。如果每个数据都通过键盘来输入,不仅浪费时间还浪费精力。利用Excel的数据有效性功能,就可以提高数据输入速度和准确性。

 

  在应用“序列”的时候,我们可以直接指定单元格区域,也可以使用公式指定单元格区域。

 

  本文就以其中的公式来探讨“序列”的各种引用方法。

工具/原料

  • EXCEL

步骤/方法

  1. 1
    首先,作为探讨的例子,我们先建立一些数据。

     

    在表1,我们输入如下一些数据:

     

    (图1)

     

    EXCEL数据有效性中关于序列引用公式的探讨
  2. 2
    在表2,我们输入如下一些数据:

     

    (图2)

     

    EXCEL数据有效性中关于序列引用公式的探讨
  3. 3
    在表1中,选择C1单元格,设置数据有效性:

     

    (图3)

     

    EXCEL数据有效性中关于序列引用公式的探讨
  4. 4
    下面开始讨论各种输入的公式。
  5. 5
    公式1:=INDIRECT(A3)

     

    显示结果:(见图4)

     

    结论:括弧内不用引号直接写本工作表的单元格地址,可以读出地址字串并链接。

     

    (图4)

     

    EXCEL数据有效性中关于序列引用公式的探讨
  6. 6
    公式2:=INDIRECT(B1:B10)

     

    显示结果:(见图5)

     

    结论:括弧内不用引号直接写本工作表的单元格区域,不接受。

     

    (图5)

     

    EXCEL数据有效性中关于序列引用公式的探讨
  7. 6
    相关内容未经许可获取自百度经验
  8. 7
    公式3:=INDIRECT("A1")

     

    显示结果:(见图6)

     

    结论:括弧内用引号+单元格地址,读出是地址字串,不能链接。

     

    (图6)

     

    EXCEL数据有效性中关于序列引用公式的探讨
  9. 8
    公式4:=INDIRECT("aaa1")

     

    (注:aaa1是Sheet2!B1:B14单元格的名称)

     

    显示结果:(见图7)

     

    结论:括弧内用引号可以是其他工作表中的“名称”。

     

    (图7)

     

    EXCEL数据有效性中关于序列引用公式的探讨
  10. 9
    公式5:=INDIRECT("B1:B10")

     

    显示结果:(见图4)

     

    结论:括弧内用引号可以是本工作表的区域。
  11. 10
    公式6:=B1:B10

     

    显示结果:(见图4)

     

    结论:等号后直接是本工作表区域地址,可以接受。
  12. 11
    公式7:=aaa1

     

    显示结果:(见图7)

     

    结论:等号后直接是其它工作表中的“名称”,可以接受。
  13. 12
    公式8:=sheets1!A1

     

    显示结果:(见图8)

     

    结论:等号后用工作表地址,不可以接受。

     

    (图8)

     

    EXCEL数据有效性中关于序列引用公式的探讨
  14. 13
    公式9:=INDIRECT("Sheet1!B1:B10")

     

    显示结果:(见图4)

     

    结论:加当前工作表地址,可以接受。
  15. 14
    公式10:=INDIRECT("Sheet2!B1:B10")

     

    显示结果:(见图7)

     

    结论:加其它工作表地址,可以接受。
  16. 15
    公式11:=IF(aaa0=1,INDIRECT("Sheet2!B1:B14"),IF(aaa0=2,INDIRECT("Sheet2!C1:C14"),INDIRECT("Sheet2!D1:D14")))

     

    (注:aaa0是Sheet2!A1单元格的名称)

     

    显示结果:(见图9)

     

    结论:用IF函数进行判断,由选项决定不同序列,可以接受。

     

    (图9)

     

    EXCEL数据有效性中关于序列引用公式的探讨
  17. 16
    另外,还可以加入不同工作薄中的数据进行引用。如

     

    公式12:=INDIRECT("[工具栏练习2.xls] Sheet2!B1:B14")

     

    显示结果:略

     

    结论:加其它工作簿地址,可以接受。
  18. 17
    综上所述,我们可以总结出以下的几种用法:

     

    (图10)

     

    EXCEL数据有效性中关于序列引用公式的探讨
    END

注意事项

  • 在图3中输入公式时,不会象在单元格中直接输入公式那样有各种参数提示,所以公式必须准确。建议在单元格中输入公式完成后再复制过来使用。
  • 给单元格区域定义名称,在公式引用时会显得十分方便,有助于提高工作效率。
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部
相关标签excel