首页
学习
活动
专区
圈层
工具
发布

Excel: 设置动态的二级下拉菜单

本文要讲述的是如何通过offset、match和counta函数,得到动态的二级下拉菜单。...A2,0,0,COUNTA(参数表!A:A)-1,1) 通过函数offset产生动态的一级下拉菜单,好处是后期如果要添加新的省份名称,那么单元格名称省份的内容也会动态更新。...(3) COUNTA函数 COUNTA 函数计算范围中不为空的单元格的个数。 (4) INDEX函数 INDEX 函数返回表格或区域中的值或值的引用。...但是本文设置的单元格名称省份,里面用到了函数OFFSET和函数COUNTA。因此,省份属于动态单元格名称(dynamic named ranges),通过INDEX函数引用时会报错。.../zh-cn/office/match-%E5%87%BD%E6%95%B0-e8dffd45-c762-47d6-bf89-533f4a37673a) [4] COUNTA 函数(https://support.microsoft.com

5.7K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Excel: 对单元格区域中不重复的数字计数

    可以借助COUNTA和UNIQUE函数完成这一需求。下面介绍两种场景。 1 不重复数字计数(只包含数字) 表中,数量这一列都是数字。...D1单元格内的公式如下: =COUNT(UNIQUE(D4:D10)) 首先通过UNIQUE函数进行去重,然后通过COUNT函数计数。 (1)COUNTA 函数计算范围中不为空的单元格的个数。...(2)COUNTA 函数计算包含任何类型的信息(包括错误值和空文本 (""))的单元格。例如,如果区域中包含的公式返回空字符串,COUNTA 函数计算该值。...COUNTA 函数不会对空单元格进行计数。 (3)如果不需要对逻辑值、文本或错误值进行计数(换句话说,只希望对包含数字的单元格进行计数),请使用 COUNT 函数。...参考资料: [1] Excel指定条件下不重复计数的四种方法(https://www.sohu.com/a/483394565_408374) [2] COUNTA 函数(https://support.microsoft.com

    4.5K20

    PP-DAX入门:传统数据透视无法实现的按条件计数问题

    如果是要整合其他数据或直接拿同事发过来的数据用的话,可以通过Power Query获取数据然后添加到数据模型) Step-2:在数据模型里直接写度量“非走廊“(名字可以随便起),公式为:非走廊:=CALCULATE(COUNTA...大海:Power Pivot里的DAX函数其实比Power Query的M语言和函数还要好计一些,因为除了DAX里特有的函数外,大部分函数跟Excel里的都比较接近,比如其中的COUNTA和Excel里的...COUNTA是完全一样的。...大海:你看CALCULATE函数里写了2个参数,第一个就是 COUNTA,即对楼层进行计数,第二个参数是一个条件,整个公式的意思就是,基于第二个参数给定的条件用COUNTA函数计算楼层数。...大海:到目前你就先这么理解吧,实际上CALCULATE函数是DAX里最神奇的函数之一,要真正理解DAX函数及相关公式的工作原理还有一些基础理论知识需要学,也要慢慢练,后面我再拿案例跟你说。

    1.7K20

    Excel的count相关函数使用

    Count函数说明 返回包含数字以及包含参数列表中的数字的单元格的个数。 利用函数 COUNT 可以计算单元格区域或数字数组中数字字段的输入项个数。 ...如果要统计逻辑值、文字或错误值,请使用函数 CountA。  CountA 返回参数列表中非空值的单元格个数。利用函数 COUNTA 可以计算单元格区域或数组中包含数据的单元格个数。 ...语法 COUNTA(value1,value2,...)  Value1, value2, ... 为所要计算的值,参数个数为 1 到 30 个。...说明 WPS表格提供其他函数,可用来基于条件分析数据。 例如,若要计算基于一个文本字符串或某范围内的一个数值的总和,可使用 SUMIF 工作表函数。...10 79 是 总个数 8 =COUNT(B2:B11) 超过60分个数 6 =COUNTIF(B2:B11,">60") 有效个数 7 =COUNTIF(C2:C11,"=是") 非空值数量 8 =COUNTA

    89010

    Excel公式技巧19: 在方形区域内填充不重复的随机整数

    FREQUENCY(($A2:$J$11,B1:$K1),ROW(INDIRECT("1:99"))-1)=0,ROW(INDIRECT("1:100"))-1),RANDBETWEEN(1,100-COUNTA...工作原理 考虑使用FREQUENCY函数,不仅可以生成通常使用COUNTIF函数能够获得的结果,而且还可以操作由多个单元格区域组成的引用。 让我们从示例中随便选择一个公式,看看其是如何工作的。...这里需要注意的是FREQUENCY函数的一个特点,即返回的数组比传递给它的元素数量多。...由于数组中的数字元素数等于100减去所引用的区域的元素数,因此可以将其用于RANDBETWEEN函数的top参数: 100-COUNTA($A9:$J$11,D8:$K8) 使用了COUNTA函数,可用于处理多个单元格区域...小结 FREQUENCY函数、COUNTA函数可以操作多个单元格区域。 注:本技巧整理自excelxor.com,有兴趣的朋友对照原文研读,收获更丰。

    1.3K20

    【leetcode刷题】T82-学生出勤记录 I

    def checkRecord(self, s):         """         :type s: str         :rtype: bool         """         countA... =          countL =          for i, si in enumerate(s):             if si == 'A':                 countA... +=                  if countA > :                     return False             elif si == 'L':                 ...False         return True C++版本 class Solution { public:     bool checkRecord(string s) {         int countA...++;                 if(countA > )                     return false;             }             // 连续的L

    49020
    领券