中企动力 > 商学院 > excel索引
  • ?

    Excel Choose函数使用方法的6大实例

    ov

    展开

    在 Excel 中,Choose函数用于返回索引号对应的值,索引号必须为 1 到 254,值也只能有 1 到 254 个。除可以用单个数字作索引号外,还可以用数组;用数组作索引号常常在和Match函数或VLookUp函数配合使用时出现,以下列举了 Excel Choose函数使用方法的6大实例,其中就包含有和Match函数或VLookUp函数配合使用的实例,实例操作所用版本均为 Excel 2016。

    一、Choose函数语法

    1、表达式:CHOOSE(Index_Num, Value1, [Value2], ...)

    中文表达式:CHOOSE(索引号, 值1, [值2], ...)

    2、说明:

    A、Index_Num 为 1 到 254 之间的数值;如果 Index_Num 为 1,则返回 Value1,为 2,则返回 Value2,以此类推;如果 Index_Num 小于 1 或大于最后一个值的索引号,则返回错误 #VALUE!;如果 Index_Num 为小数,则只取整数部分作为索引号。

    B、Value 至少有一个,最多只能有 254 个。当 Value 为对单元格区域的引用时,只返回与公式所在单元格对应的单元格的值,具体见下文的实例。

    二、Choose函数的使用方法及实例

    (一)直接列值的实例

    1、选中 A1 单元格,把公式 =CHOOSE(1,87,26,"excel",41,57) 复制到 A1,按回车,返回 87;双击 A1,把公式中的 1 改为 2,按回车,返回 26;再次双击 A1,把 2 改为 3,按回车,返回 excel;操作过程步骤,如图1所示:

    2、公式 =CHOOSE(1,87,26,"excel",41,57) 的索引号为 1,共列了 5 个值;索引号为 1 时,返回第一个值 87,索引号为 2 时,返回第二个值,其它的以此类推。

    (二)Index_Num 小于 1 与大于列表最后一个值的实例

    1、把公式 =CHOOSE(0,87,26,"excel",41,57) 复制到 A1 单元格,按回车,返回错误 #VALUE!;双击 A1,把公式中的 0 改为 6,按回车,也返回错误 #VALUE!;操作过程步骤,如图2所示:

    2、0 小于 1,不在 Choose函数要求的 1 到 254 之间,因此,返回错误 #VALUE!;6 大于最后一个值(即 57)的索引号(即 5),所以也返回错误 #VALUE!。

    (三)Index_Num 为小数的实例

    1、把公式 =CHOOSE(2.5,D2,D3,D4,D5,D6) 复制到 E2 单元格,如图3所示:

    图3

    2、按回车,返回 D3 中的值 892,如图4所示:

    3、公式 =CHOOSE(2.5,D2,D3,D4,D5,D6) 中的索引号为小数 2.5,返回的是第二个值 D3,说明 2.5 被截取整数部分 2 作为索引号,尽管小数点后为 5,但没有向前进一,也就是没有四舍五入,仅截取整数部分。

    (四)Value 为对单元格区域的引用,只返回与公式所在单元格对应的单元格的值的实例

    1、把公式 =CHOOSE(1,D2:D6) 复制到 E2,按回车,返回 369;把公式中的 1 改为 2,按回车,返回错误 #VALUE!;选中 E3 单元格,把公式 =CHOOSE(1,D2:D6) 复制到 E3,按回车,返回 892;操作过程步骤,如图5所示:

    图5

    2、当把公式 =CHOOSE(1,D2:D6) 复制到 E2 时,返回的是与 E2 对应的单元格 D2,也就是索引号 1 对应的第一个值,但把 1 改变 2 后,返回错误 #VALUE!,说明 Choose函数并不会把 D2:D6 每个数值当成 Value1、Value2、...;把公式复制到 E3,尽管引用单元格区域仍为 D2:D6,但返回的是与公式所在单元格 E3 对应的单元格 D3 的值。

    三、Choose函数与其它函数的组合使用

    (一)Choose函数与VLookUp函数的组合使用

    1、假如要用VLookUp函数实现从右向左逆向查找,在服装销量表中查找“产品名称”对应的“编号”。把公式 =VLOOKUP(B8,CHOOSE({2,1},A2:A6,B2:B6),2) 复制到 B9 单元格,如图6所示:

    图6

    2、按回车,返回编号 NS-283,它正是“白色T恤”对应的编号,如图7所示:

    图7

    3、公式说明:

    A、公式 =VLOOKUP(B8,CHOOSE({2,1},A2:A6,B2:B6),2) 用 CHOOSE({2,1},A2:A6,B2:B6) 返回一个“产品名称/编号”数组,即 {"长袖白衬衫","WS-563";"粉红衬衫","WS-585";"白色T恤",NS-283;"红色T恤","WS-587";"黑色T恤","NS-288"}。这个数组是怎么返回的?Choose 的索引号为数组 {2,1},当公式执行时,Choose 先从索引号数组中取出第一个元素 2,而 2 对应的值为 B2:B6,因此从 B2:B6 中取出 B2 单元格的值“长袖白衬衫”;接着,从索引号数组中取出 1,1 对应的值为 A2:A6,所以从 A2:A6 中取出 A2 单元格的值“WS-563”;按此循环直到取完 B2:B6 和 A2:A6 中的所有值。

    B、CHOOSE({2,1},A2:A6,B2:B6) 返回数组后,公式变为 =VLOOKUP(B8,{"长袖白衬衫","WS-563";"粉红衬衫","WS-585";"白色T恤",NS-283;"红色T恤","WS-587";"黑色T恤","NS-288"},2),接着用 VLookUp 在数组中查找 B8的值(白色T色),找到后返回与“白色T色”对应的第二列的值,它正是编号 NS-283。

    (二)Choose函数与Match函数的组合使用

    1、假如要根据学生的成绩返回评定“不及格、及格、中、良和优”。把公式 =CHOOSE(MATCH(I2,{0,60,70,80,90,100}),"不及格","及格","中","良","优") 复制到 J2 单元格,按回车,返回“中”;把鼠标移到 I2 右下角的单元格填充柄上,按住左键,往下拖,则所经过单元格都用 I2 的“中”填充,按 Ctrl + S 保存,单元格的值都变为与本行对应的评定;操作过程步骤,如图8所示:

    图8

    2、公式说明:

    A、公式 =CHOOSE(MATCH(I2,{0,60,70,80,90,100}),"不及格","及格","中","良","优") 用 MATCH(I2,{0,60,70,80,90,100}) 查找 I2 在 数组 {0,60,70,80,90,100} 对应的值,由于 I2 为 78.6,数组中没有这个值,又因为Match函数省略了最后一个参数默认查找小于等于 78.6 的最大值,而该值是 70,所以返回 70 在数组中的位置 3。

    B、此时,公式变为 =CHOOSE(3,"不及格","及格","中","良","优"),索引号 3 对应的值恰好是“中”,因此返回“中”。

  • ?

    Excel五分钟速学6个小技巧,附赠一张图看懂14个常用快捷键!

    Eli

    展开

    想让老板另眼相看,做得快还不够!最标准的图表列表,数据整齐排列,一目了然,老板自然一眼看出「重点在哪里」。这时候,Excel帮到你,快学习以下6个技巧:

    1. 跨栏置中

    跨栏置中能让你跳出单元格的限制,整理资料内容。以此图为例,这张杂志刊登价格表,可选择A2到A6的单元格,点选「常用」索引卷标里、「对齐方式」的「跨栏置中」,让「杂志内页」的分类置于第2列到第6列中间,让人一眼看清楚这些内容是同一个类别。

    2. 自动换列

    Excel预设所有内容都以一列的方式呈现,当某一单元格里的内容超出窗口大小,就必须调动滚动条才能看见所有的内容。

    不过,只要利用「常用」索引卷标里,「对齐方式」的「自动换列」,资料就可以「折行」,在一个画面里完整呈现。

    3. 统一栏宽、列高

    要让表格看起来更整齐,就把栏宽和列高调成一致大小。范例中「自然科学」的字段字数较多,Excel会以较大的栏宽呈现,只要全选所有想调整栏宽的字段,并将鼠标移到B栏与C栏分隔处,等出现字段调整的符号后按下鼠标往右轻拉,栏宽就统一了!

    4. 栏列互换

    有否试过,输入数据后,才发现应该将字段和列位的内容对调,最后就只好「死死地气」重新输入......好消息来了:原来Excel有栏列互换的功能!

    像范例表中的业绩报表,如果要改为业务单位为栏、月份为列,只要先以Ctrl+C复制整个表格,选择「常用」索引卷标里、「贴上」中的「转置」即可。

    5. 单元格可视化

    如果你早知道主管买机票的预算只有2万5000元,那就可在Excel把在预算内的单元格标上颜色。

    全选「总价」这栏的数据,再选「常用」索引卷标的「样式→设定格式化的条件→醒目提醒单元格规则→小于…」,设定小于25000元的单元格标为红色,马上看出符合预算的机票。

    6. 一秒把表格变图表

    只放一堆数字的表格,看起来就很普通,如果制作成信息图表感觉更专业!要把表格图表化,最快的方法是全选数据、按下「F11」,Excel就会变出一张对应的图表给你了。

    不过目前快捷键预设的是建立柱状图,假如需要其他的图表,就要再自己修改图表类型。

    另外还有14个最常用的Excel快捷键,赶快收藏起来,好好善用吧。

    更多Microsoft Office 应用技巧请关注老徐漫谈头条号,再附赠三个视频小技巧。

    一分钟学会Excel技巧系列①一分钟学会Excel用DATEDIF函数计算时间区间(工龄、项目进度)

    一分钟学会Excel技巧系列②一分钟学会Excel函数Tab键快速选择

    一分钟学会Excel技巧系列③一分钟学会Excel双条件IF判断函数的使用

  • ?

    【财税锦囊】如何快速制作一个工作表目录索引

    Wesley

    展开

    点击上方

    “中税网”

    可关注我们!

    Excel工作薄中的工作表有很多,想要做一个目录索引方便快速查找,该怎么制作呢?

    1、打开一个Excel工作簿,我这里就新建一些工作表来举例,如图。

    2、在第一个工作表上点击鼠标右键,选择插入命令,然后重命名为【索引目录】。

    3、点击选中【索引目录】工作表中的B1单元格,然后点击菜单【公式】中的定义名称。

    4、在弹出的定义名称窗口中输入名称【索引目录】,然后在引用位置文本框输入公式 =INDEX(GET.WORKBOOK(1),ROW(A1))&T(NOW()) ,最后点击确定。

    5、点击B1单元格,输入公式=IFERROR(HYPERLINK(索引目录&"!A1",MID(索引目

    录,FIND("]",索引目录)+1,99)),"") 确定后拖拽快速填充下方单元格。

    6、现在目录索引建立完毕,单击需要的章节即可直接跳转到工作表。

    Excel技巧精选

    查看原文 >>
  • ?

    2017年最全的excel函数大全(3)—查找和引用函数(上)

    燕丑

    展开

    ADDRESS 函数

    含义

    你可以使用 ADDRESS 函数,根据指定行号和列号获得工作表中的某个单元格的地址。例如,ADDRESS(2,3) 返回 $C$2。再例如,ADDRESS(77,300) 返回 $KN$77。也可以使用其他函数(如 ROW 和 COLUMN 函数)为 ADDRESS 函数提供行号和列号参数。

    用法

    ADDRESS(row_num, column_num, [abs_num], [a1], [sheet_text])

    ADDRESS 函数用法具有以下参数:

    row_num 必需。 一个数值,指定要在单元格引用中使用的行号。

    column_num 必需。 一个数值,指定要在单元格引用中使用的列号。

    abs_num 可选。 一个数值,指定要返回的引用类型。

    A1 可选。 一个逻辑值,指定 A1 或 R1C1 引用样式。 在 A1 样式中,列和行将分别按字母和数字顺序添加标签。 在 R1C1 引用样式中,列和行均按数字顺序添加标签。 如果参数 A1 为 TRUE 或被省略,则 ADDRESS 函数返回 A1 样式引用;如果为 FALSE,则 ADDRESS 函数返回 R1C1 样式引用。

    注意: 要更改 Excel 使用的引用样式,请单击“文件”选项卡,单击“选项”,然后单击“公式”。 在“使用公式”下,选中或清除“R1C1 引用样式”复选框。

    sheet_text 可选。 一个文本值,指定要用作外部引用的工作表的名称。 例如,公式 =ADDRESS(1,1,,,Sheet2) 返回 Sheet2!$A$1。 如果忽略参数 sheet_text,则不使用任何工作表名称,并且该函数所返回的地址引用当前工作表上的单元格。

    案例

    AREAS 函数

    含义

    返回引用中的区域个数。 区域是指连续的单元格区域或单个单元格。

    用法

    AREAS(reference)

    AREAS 函数语法具有以下参数:

    Reference 必需。 对某个单元格或单元格区域的引用,可包含多个区域。 如果需要将几个引用指定为一个参数,则必须用括号括起来,以免 Microsoft Excel 将逗号解释为字段分隔符。 参见以下示例。

    案例

    CHOOSE 函数

    含义

    使用 index_num 返回数值参数列表中的数值。 使用 CHOOSE 可以根据索引号从最多 254 个数值中选择一个。 例如,如果 value1 到 value7 表示一周的 7 天,那么将 1 到 7 之间的数字用作 index_num 时,CHOOSE 将返回其中的某一天。

    用法

    CHOOSE(index_num, value1, [value2], ...)

    CHOOSE 函数语法具有以下参数:

    index_num 必需。 用于指定所选定的数值参数。 index_num 必须是介于 1 到 254 之间的数字,或是包含 1 到 254 之间的数字的公式或单元格引用。

    l 如果 index_num 为 1,则 CHOOSE 返回 value1;如果为 2,则 CHOOSE 返回 value2,以此类推。

    l 如果 index_num 小于 1 或大于列表中最后一个值的索引号,则 CHOOSE 返回 #VALUE! 错误值。

    l 如果 index_num 为小数,则在使用前将被截尾取整。

    value1, value2, ... Value1 是必需的,后续值是可选的。 1 到 254 个数值参数,CHOOSE 将根据 index_num 从中选择一个数值或一项要执行的操作。 参数可以是数字、单元格引用、定义的名称、公式、函数或文本。

    备注

    如果 index_num 为一个数组,则在计算函数 CHOOSE 时,将计算每一个值。

    函数 CHOOSE 的数值参数不仅可以为单个数值,也可以为区域引用。

    例如,下面的公式:

    =SUM(CHOOSE(2,A1:A10,B1:B10,C1:C10))

    相当于:

    =SUM(B1:B10)

    然后基于区域 B1:B10 中的数值返回值。

    先计算 CHOOSE 函数,返回引用 B1:B10。 然后使用 B1:B10(CHOOSE 函数的结果)作为其参数来计算 SUM 函数。

    案例

    案例1

    案例 2

    COLUMN 函数

    含义

    返回指定单元格引用的列号。 例如,公式 =COLUMN(D10) 返回 4,因为列 D 为第四列。

    用法

    COLUMN([reference])

    COLUMN 函数语法具有以下参数:

    引用 可选。 要返回其列号的单元格或单元格范围。

    l 如果省略参数 reference 或该参数为一个单元格区域,并且 COLUMN 函数是以水平数组公式的形式输入的,则 COLUMN 函数将以水平数组的形式返回参数 reference 的列号。

    l 将公式作为数组公式输入 从公式单元格开始,选择要包含数组公式的区域。 按 F2,再按 Ctrl+Shift+Enter。

    l 注意: 在 Excel Online 中,不能创建数组公式。

    l 如果参数 reference 为一个单元格区域,并且 COLUMN 函数不是以水平数组公式的形式输入的,则 COLUMN 函数将返回最左侧列的列号。

    l 如果省略参数 reference,则假定该参数为对 COLUMN 函数所在单元格的引用。

    l 参数 reference 不能引用多个区域。

    案例

    COLUMNS 函数

    含义

    返回数组或引用的列数。

    用法

    COLUMNS(array)

    COLUMNS 函数语法具有以下参数:

    Array 必需。 要计算列数的数组、数组公式或是对单元格区域的引用。

    案例

    FORMULATEXT 函数

    含义

    以字符串的形式返回公式。

    用法

    FORMULATEXT(reference)

    FORMULATEXT 函数语法具有下列参数:

    Reference 必需。对单元格或单元格区域的引用。

    备注

    如果您选择引用单元格,则 FORMULATEXT 函数返回编辑栏中显示的内容。

    Reference 参数可以表示另一个工作表或工作薄。

    如果 Reference 参数表示另一个未打开的工作薄,则 FORMULATEXT 返回错误值 #N/A。

    如果 Reference 参数表示整行或整列,或表示包含多个单元格的区域或定义名称,则 FORMULATEXT 返回行、列或区域中最左上角单元格中的值。

    在下列情况下,FORMULATEXT 返回错误值 #N/A:

    l 用作 Reference 参数的单元格不包含公式。

    l 单元格中的公式超过 8192 个字符。

    l 无法在工作表中显示公式;例如,由于工作表保护。

    l 包含此公式的外部工作簿未在 Excel 中打开。

    用作输入的无效数据类型将生成 错误值 #VALUE!。

    当参数不会导致出现循环引用警告时,在您要输入函数的单元格中输入对其的引用。 FORMULATEXT 将成功将公式返回为单元格中的文本。

    案例

    GETPIVOTDATA 函数

    含义

    返回存储在数据透视表中的数据。 如果汇总数据在数据透视表中可见,可以使用 GETPIVOTDATA 从数据透视表中检索汇总数据。

    注意: 通过以下方法可以快速地输入简单的 GETPIVOTDATA 公式:在返回值所在的单元格中,键入 =(等号),然后在数据透视表中单击包含要返回的数据的单元格。

    用法

    GETPIVOTDATA(data_field, pivot_table, [field1, item1, field2, item2], ...)

    GETPIVOTDATA 函数语法具有下列参数:

    Data_field 必需。 包含要检索的数据的数据字段的名称,用引号引起来。

    Pivot_table 必需。 数据透视表中的任何单元格、单元格区域或命名区域的引用。 此信息用于确定包含要检索的数据的数据透视表。

    Field1、Item1、Field2、Item2 可选。 描述要检索的数据的 1 到 126 个字段名称对和项目名称对。 这些对可按任何顺序排列。 字段名称和项目名称而非日期和数字用引号括起来。 对于 OLAP 数据透视表中,项目可以包含维度的源名称,也可以包含项目的源名称。 OLAP 数据透视表的字段和项目对可能类似于:

    [产品],[产品].[所有产品].[食品].[烤制食品]

    备注

    在函数 GETPIVOTDATA 的计算中可以包含计算字段、计算项及自定义计算方法。

    如果 pivot_table 为包含两个或更多个数据透视表的区域,则将从区域中最新创建的报表中检索数据。

    如果字段和项的参数描述的是单个单元格,则返回此单元格的数值,无论是文本串、数字、错误值或其他的值。

    如果项目包含日期,则此值必须以序列号表示或使用 DATE 函数进行填充,以便在其他位置打开此工作表时将保留此值。 例如,引用日期 1999 年 3 月 5 日的项目可按 36224 或 DATE(1999,3,5) 的形式输入。 时间可按小数值的形式输入或使用 TIME 函数输入。

    如果 pivot_table 并不代表找到了数据透视表的区域,则函数 GETPIVOTDATA 将返回错误值 #REF!。

    如果参数未描述可见字段,或者参数包含其中未显示筛选数据的报表筛选,则 GETPIVOTDATA 返回 错误值 #REF!。

    案例

    HLOOKUP 函数

    含义

    搜索表的顶行或值的数组中的值,并在表格或数组中指定的行的同一列中返回一个值。当比较值位于行顶部的表的数据,并且您想要查看指定的行数,请使用 HLOOKUP。当比较值位于您想要查找的数据的左侧列中时,可以使用 vlookup 函数。

    在函数 HLOOKUP H 代表水平。

    用法

    HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])

    HLOOKUP 函数的语法包含以下参数:

    Lookup_value必填。要在表格的第一行中找到的值。Lookup_value 可以是值、 引用或文本字符串。

    Table_array必填。在其中搜索数据的信息的表。使用对区域或区域名称的引用。

    Table_array 的第一行中的值可以是文本、 数字或逻辑值。

    l 如果 range_lookup 为 TRUE,则必须按升序排列放 table_array 的第一行中的值:...-2,-1,0,1,2,...,A-Z、 假、 真;否则,函数 HLOOKUP 可能不提供正确的值。如果 range_lookup 为 FALSE,则不需要进行排序 table_array。

    l 大写和小写文本是等效的。

    l 将数值从左到右按升序排序。有关详细信息,请参阅对区域或表中的数据排序。

    Row_index_num

    Range_lookup

    备注

    如果函数 HLOOKUP 找不到 lookup_value,和 range_lookup 为 TRUE,则使用小于 lookup_value 的最大值。

    如果 lookup_value 比 table_array 的第一行中的最小值小,hlookup 函数将返回 # n/A 错误值。

    如果 range_lookup 是 FALSE,lookup_value 是文本,您可以在 lookup_value 中使用问号 (?) 和星号 (*) 通配符。

    案例

    HYPERLINK 函数

    含义

    创建快捷方式或跳转,以打开存储在网络服务器、intranet 或 Internet 上的文档。当单击 HYPERLINK 函数所在的单元格时,Microsoft Excel 将打开存储在 link_location 中的文件。

    用法

    HYPERLINK(link_location,friendly_name)

    HYPERLINK 函数语法具有下列参数:

    Link_location 必需。可以作为文本打开的文档的路径和文件名。Link_location 可以指向文档中的某个更为具体的位置,如 Excel 工作表或工作簿中特定的单元格或命名区域,或是指向 Microsoft Word 文档中的书签。路径可以表示存储在硬盘驱动器上的文件,或是服务器上的通用命名约定 (UNC) 路径(在 Excel 中),或是在 Internet 或 Intranet 上的统一资源定位器 (URL) 路径。

    注意 Excel Online HYPERLINK 函数仅对 Web 地址 (URL) 有效。Link_location 可以是放在引号中的文本字符串,也可以是对包含文本字符串链接的单元格的引用。

    如果在 link_location 中指定的跳转不存在或无法定位,单击单元格时将出现错误信息。

    Friendly_name 可选。单元格中显示的跳转文本或数字值。Friendly_name 显示为蓝色并带有下划线。如果省略 Friendly_name,单元格会将 link_location 显示为跳转文本。

    Friendly_name 可以为数值、文本字符串、名称或包含跳转文本或数值的单元格。

    如果 Friendly_name 返回错误值(例如,#VALUE!),单元格将显示错误值以替代跳转文本。

    备注

    在 Excel 桌面应用程序中,若要选择一个包含超链接的单元格,但不跳转到超链接目标,请单击单元格并按住鼠标按钮直到指针变成十字 Excel 选择光标 ,然后释放鼠标按钮。在 Excel Online 中,当指针显示为箭头时单击可选择单元格;当指针显示为手形时单击可跳转到超链接目标。

    案例

    INDEX 函数

    数组形式

    含义

    返回表格或数组中的元素值,此元素由行号和列号的索引值给定。

    当函数 INDEX 的第一个参数为数组常量时,使用数组形式。

    用法

    INDEX(array, row_num, [column_num])

    INDEX 函数语法具有下列参数:

    Array 必需。单元格区域或数组常量。

    l 如果数组只包含一行或一列,则相对应的参数 Row_num 或 Column_num 为可选参数。

    l 如果数组有多行和多列,但只使用 Row_num 或 Column_num,函数 INDEX 返回数组中的整行或整列,且返回值也为数组。

    Row_num 必需。选择数组中的某行,函数从该行返回数值。如果省略 Row_num,则必须有 Column_num。

    Column_num 可选。选择数组中的某列,函数从该列返回数值。如果省略 Column_num,则必须有 Row_num。

    备注

    如果同时使用参数 Row_num 和 Column_num,函数 INDEX 返回 Row_num 和 Column_num 交叉处的单元格中的值。

    如果将 Row_num 或 Column_num 设置为 0(零),函数 INDEX 则分别返回整个列或行的数...

  • ?

    Excel高手最爱用!3步学会超强大「枢纽分析」,资料处理再也不愁

    梅甘

    展开

    要想精進Excel技巧,別急著投入研究各種複雜的函數,而是先弄懂Excel內建的「樞紐分析」。這個項目操作起來簡單、方便上手,但功能卻十分強大,可以說是Excel最重要的精髓!

    《Excel工作現場實戰寶典》作者王作桓指出,精熟樞紐分析技巧,幾乎可以解決8成Excel分析需求,幫你洞察資料內真正有意義的訊息。下面以市場調查的問卷資料為例,說明樞紐分析的做法。

    Step1. 設定資料分析範圍,建立樞紐分析表

    假設《經理人月刊》希望針對願意花比較多錢買雜誌的人推出新雜誌,為了滿足潛在顧客的需求,特別請行銷部做了一次市場調查,以決定應該跨入的領域。身為專案負責人,如果想從這一批調查問卷資料裡快速歸納出建議的策略,最適合的處理工具就是樞紐分析表。

    按圖可放大

    1. 點選「插入」索引標籤裡的「樞紐分析表」

    請Excel新增一張樞紐分析表。

    2. 在「建立樞紐分析表」的對話框確認表格範圍「樞紐! $A$1:$I$151」

    告訴Excel你想分析的資料在哪裡。我們把「樞紐」設定為這張工作表的名稱,「$A$1:$I$151」是指這張工作表中A1到I151的所有資料。大部分的時候Excel會預抓資料範圍,但假如你的資料中間有空白列,就必須自己重新輸入資料範圍來設定。

    3. 選擇放置樞紐分析表的位置「新工作表」

    你也可以選擇放在現有的工作表中,但除非原本的資料內容很少,否則為了避免雜亂,推薦做法還是把樞紐分析放在新工作表。

    Step2. 調整樞紐分析表的組成,把想分析的欄位放進去

    在樞紐分析的使用方法前,先解釋一下樞紐分析工作表的版面配置。左邊是最終報表呈現的區域,右邊的「樞紐分析表欄位」是用來控制報表呈現內容,只要調動設定,左邊報表會立即更新。

    按圖可放大

    樞紐分析表欄位又分為上下兩個區塊,上半部是勾選想出現在報表的資料欄位(貼心提醒:為了顯示資料欄位,原始資料清單的第一列都要有欄位名稱),下半部則是你希望這些資料出現在報表中的哪個位置(篩選、列、欄、值),就把上半的資料欄位拖曳到對應的區域:

    A 篩選:拖曳至該區域的欄位,將做為篩選整張報表資料的依據。

    比方說把「月收入」放在這,你就能透過篩選,讓報表只顯示3萬以上的資料。

    B 列:拖曳至該區域的欄位,會變成樞紐分析表的列資料。

    填入超過一個欄位資料,Excel會在報表上進行分組,例如先放入「性別」,再放「每月花費多少錢買雜誌」,報表呈現就會是同性別裡、不同花費金額的統計結果,如果想要改變分組的順序,變成像上一頁中每月花費相同金額買雜誌、不同性別的統計結果,就要透過拖曳,把「每月花費多少錢買雜誌」放在「性別」之後。

    C 欄:拖曳至該區域的欄位,會變成樞紐分析表的欄資料。

    拖曳至該區域的欄位,會變成樞紐分析表的欄資料。和列標籤一樣,只要填入超過一個欄位的資料,Excel就會幫忙分組來統計資料。想改變分組的方式,就要調動欄位在欄標籤的擺放順序。

    D 值:拖曳至該區域的欄位,表示要請Excel統計匯總。

    拖曳至該區域的欄位,表示要請Excel統計匯總。針對放入此區域的項目右側箭頭按下左鍵,點選「值欄位設定」,設定你希望Excel是計算加總、平均值、項目個數、最大值,還是最小值等。

    這張分析表,你可以這樣解讀:

    本來的銷售策略是希望針對願意花比較多錢買雜誌的人推出新雜誌,那應該把通路設定在哪? 假設願意花比較多錢是指「每月花費400元以上」買雜誌的人。

    你會發現如果要主打男生,網路書店會是不可或缺的通路之一,但願意花更高消費金額在雜誌上的女生,反而沒這麼依賴網路。而一般書店則是不論男女,都會購入雜誌的管道。

    Step3. 時間、金額等數字資料,可以再做合併

    如果本來的問卷設計是請受訪者直接填寫「實際年齡」,而不是勾選年齡範圍,當資料丟進樞紐分析後,就會出現各個歲數的分析結果,顯得太過詳細,不方便判別。

    針對這種數字資料,Excel可以幫你用群組功能,把同一個區段的資料併成一組,以年齡來說,你可以讓Excel把各歲數合併為11~20、21~30、31~40、41~50、51~60來呈現。這個做法,在分析「時間」相關的資料也格外好用,可以把資料按照年、月、季、天數來分組呈現,方便你進行比較。

    按圖可放大

    做法如下:

    1. 選擇樞紐分析表中、年齡列標籤的任一儲存格

    2. 按右鍵點選「群組」

    3. 開始點設為11,結束點設為60,間距為10

    4. 按下「確定」就完成

  • ?

    EXCEL函数教学之索引一家三函数(HLOOKUP)

    凯里

    展开

    索引函数一家,有三杰, LOOKUP、VLOOKUP、HLOOKUP,提起HLOOKUP函数,同学们肯定会想到Vlookup函数。

    但是千万不要搞错了用法哈

    EXCEL函数教学之索引一家三函数

    HLOOKUP函数是Excel等电子表格中的首行横向查找函数,与VLOOKUP的首列竖向查找,是不同的哈。

    之前的VLOOKUP,不知道大家学会了没有,那也只是一个基础,相信大家都没任何问题。

    EXCEL函数教学之索引一家三函数

    现在我们开始学HLOOKUP的函数用法。

    函数定义:按照水平方向搜索区域

    官方说明:在表格或数值数组的首行查找指定的数值,并由此返回表格或数组当前列中指定行处的数值.当比较值位于数据表的首行,并且要查找下面给定行中的数据时,请使用函数 HLOOKUP.当比较值位于要查找的数据左边的一列时,请使用函数 VLOOKUP.

    百教君白话:指定条件在指定区域横方向查找

    使用格式:HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)

    百教君白话:HLOOKUP((要查找的内容,搜索的区域,从查找区域首行开始到要找的内容的行数,指定是近似匹配还是精确匹配查找方式)

    参数定义:

    Lookup_value:为需要在数据表第一行中进行查找的数值.Lookup_value可以为数值、引用或文本字符串.

    Table_array:为需要在其中查找数据的数据表.可以使用对区域或区域名称的引用.Table_array的第一行的数值可以为文本、数字或逻辑值.

    Row_index_num:为table_array中待返回的匹配值的行序号.Row_index_num为1时,返回table_array第一行的数值,row_index_num为2时,返回table_array第二行的数值,以此类推.如果row_index_num小于1,函数HLOOKUP返回错误值#VALUE!;如果row_index_num大于table-array的行数,函数HLOOKUP返回错误值#REF!.

    Range_lookup:为一逻辑值,指明函数HLOOKUP查找时是精确匹配,还是近似匹配.如果为TRUE或省略,则返回近似匹配值.也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值.如果range_value为FALSE,函数HLOOKUP将查找精确匹配值,如果找不到,则返回错误值#N/A!.

    要点:

    如果range_lookup为TRUE,则table_array的第一行的数值必须按升序排列:……-2、-1、0、1、2、……、A-Z、FALSE、TRUE;否则,函数HLOOKUP将不能给出正确的数值.如果range_lookup为FALSE,则table_array不必进行排序.

    注意事项:

    1.文本不区分大小写.

    2.如果函数HLOOKUP小于table_array第一行中的最小数值,函数HLOOKUP返回错误值#N/A!.

    3.如果函数HLOOKUP找不到lookup_value,且range_lookup为TRUE,则使用小于lookup_value的最大值.

    EXCEL函数教学之索引一家三函数

    其实说lookup,vlookup,hlookup为一家人,vlookup,hlookup就是一对姐妹花,再恰当不过了,如果您 会vlookup函数,那么你就会hlookup函数,不知大家是否同意本人佛山小老鼠的看法。区别在于一个首行查找,一个是首列查找,如果是双条件查找,两个函数都 可以实现,也就是我们常说的成语“异曲同工”

    EXCEL函数教学之索引一家三函数

    注意啦!在工作、学习中如果你遇到了EXCEL的难题,或者你想要学习的EXCEL知识,都可以留言告诉我们啦!每天会我们选出问得较多的问题,在第二天的发帖中解决大家的问题。抓住机会,明天的帖子就是专门为你而写的

  • ?

    EXCEL函数教学之索引一家三函数(LOOKUP)

    支冬寒

    展开

    VLOOKUP函数可说是各位表亲最熟悉的查找函数了,但在实际应用中,很多时候却是力不从心:

    比如说从指定位置查找、多条件查找、逆向查找等等。

    这些VLOOKUP函数实现起来颇有难度的功能,有一个函数却可以轻易实现。她,就是今天的主角——LOOKUP。

    嗨,各位老表好,我是百教君,今天和大家一起来学习LOOKUP函数的入门用法。

    EXCEL函数教学之索引一家三函数

    函数定义:(向量形式)(数组形式)搜索单行、单列、区域、查找对应值

    官方说明:函数 LOOKUP 有两种语法形式:向量和数组。

    百教语:搜索单行、单列、区域、查找对应值

    使用格式:向量形式LOOKUP(lookup_value,lookup_vector,result_vector)

    数组形式LOOKUP(lookup_value,array)

    百教语:向量形式LOOKUP(条件,含条件的搜索区域,对应的搜索区域)

    数组形式LOOKUP(条件,搜索的区域)

    参数定义:

    向量形式:

    Lookup_value:为函数LOOKUP在第一个向量中所要查找的数值.Lookup_value可以为数字、文本、逻辑值或包含数值的名称或引用

    Lookup_vector:为只包含一行或一列的区域.Lookup_vector的数值可以为文本、数字或逻辑值

    Result_vector:只包含一行或一列的区域,其大小必须与lookup_vector相同.

    参数定义:

    数组形式

    Lookup_value:为函数LOOKUP在数组中所要查找的数值.Lookup_value可以为数字、文本、逻辑值或包含数值的名称或引用.

    Array:为包含文本、数字或逻辑值的单元格区域,它的值用于与lookup_value进行比较.

    要点:向量形式

    向量为只包含一行或一列的区域.函数LOOKUP的向量形式是在单行区域或单列区域(向量)中查找数值,然后返回第二个单行区域或单列区域中相同位置的数值.如果需要指定包含待查找数值的区域,则可以使用函数LOOKUP的这种形式.函数LOOKUP的另一种形式为自动在第一列或第一行中查找数值.

    2.函数LOOKUP的数组形式是在数组的第一行或第一列中查找指定数值,然后返回最后一行或最后一列中相同位置处的数值.如果需要查找的数值在数组的第一行或第一列,就可以使用函数LOOKUP的这种形式.当需要指定列或行的位置时,可以使用函数LOOKUP的其他形式.

    3.Lookup_vector的数值必须按升序排序:...、-2、-1、0、1、2、...、A-Z、FALSE、TRUE;否则,函数LOOKUP不能返回正确的结果.文本不区分大小写.

    4.如果lookup_value小于lookup_vector中的最小值,函数LOOKUP返回错误值#N/A.

    5.如果函数LOOKUP找不到lookup_value,则查找lookup_vector中小于或等于lookup_value的最大数值.

    要点:数组形式

    如果函数LOOKUP找不到lookup_value,则使用数组中小于或等于lookup_value的最大数值.

    2.如果lookup_value小于第一行或第一列(取决于数组的维数)的最小值,函数LOOKUP返回错误值#N/A.

    3.函数LOOKUP的数组形式与函数HLOOKUP和函数VLOOKUP非常相似.不同之处在于函数HLOOKUP在第一行查找lookup_value,函数VLOOKUP在第一列查找,而函数LOOKUP则按照数组的维数查找.

    4.如果数组为正方形,或者所包含的区域高度大,宽度小(即行数多于列数),函数LOOKUP在第一列查找lookup_value.

    5.函数HLOOKUP和函数VLOOKUP允许按行或按列索引,而函数LOOKUP总是选择行或列的最后一个数值.

    6.数组中的数值必须按升序排序:...、-2、-1、0、1、2、...、A-Z、FALSE、TRUE;否则,函数LOOKUP不能返回正确的结果.文本不区分大小写.

    EXCEL函数教学之索引一家三函数

    注意事项:

    1.若有多个符合条件的情况:vlookup返回的是第一个满足条件的值,lookup返回的是最后一个满足条件的值.

    2.通常情况下,最好使用函数HLOOKUP或函数VLOOKUP来替代函数LOOKUP的数组形式.函数LOOKUP的这种形式主要用于与其他电子表格兼容.

    >>>>> 函数应用实例 <<<<<

    向量形式例子1:

    这个就是一个简单的例子,更深层次的应用,后面会单独说到!

    数组形式例子1:

    这个就是一个简单的例子,更深层次的应用,后面会单独说到!

    EXCEL函数教学之索引一家三函数

  • ?

    EXCEL VBA每个工作表第一列建立目录索引

    井樉瑕

    展开

    建立目录每个工作表都有,代码如下:

    Sub 生成目录链接2()

    Dim i As Long

    For i = 1 To Sheets.Count

    Sheets(i).Columns(1).Clear

    Sheets(i).Hyperlinks.Add Anchor:=Cells(i, 1), Address:="", SubAddress:=Sheets(i).Name & "!A1", TextToDisplay:=Sheets(i).Name

    Next

    For j = 1 To Sheets.Count - 1

    Sheets(j).Columns(1).Copy Sheets(j + 1).Cells(1, 1)

    For k = 1 To Sheets.Count

    Sheets(k).Cells(1, 1).Font.Color = 255

    ActiveWindow.Zoom = 100 '工作表串口视图100%,防止相同的字号大小看起来不一样大

    Columns.AutoFit '每个工作表中的列根据输入的内容自动调整列宽

    Rows.AutoFit '每个工作表中的列根据输入的内容自动调整行高

    ThisWorkbook.Save

    End Sub

  • ?

    轻松3步,打造升级版Excel索引目录!Excel武功秘籍让你来去自如

    糊掉

    展开

    上篇教程介绍了Excel目录的制作!但是,只能定位到每个sheet,有一天,你获得了各门派武功秘籍,该怎么定位到你想要的位置呢?用鼠标滚轮吗?这里介绍一种Excel版凌波微步,让你来去自如!废话不多说,先上效果:

    只需3步,即可轻松打造来去自如的索引目录,主要思路是:获取sheet列表→获取非空单元格位置→建立索引链接

    下面具体讲述详细过程

    1、获取sheet列表:定义名称shname=MID(GET.WORKBOOK(1),FIND("]",GET.WORKBOOK(1))+1,99)&T(NOW())

    2、获取非空单元格位置:选中目录!A2单元格,定义名称

    方向=INDIRECT(INDEX(shname,ROW(目录!2:2))&"!B"&SMALL(IF(ISTEXT(INDIRECT(INDEX(shname,ROW(目录!2:2))&"!$B$1:$B$300")),ROW(目录!$B$1:$B$300),999),COLUMN(目录!A:A)))

    位置=SMALL(IF(ISTEXT(INDIRECT(INDEX(shname,ROW(目录!2:2))&"!$B$1:$B$300")),ROW(目录!$B$1:$B$300),999),COLUMN(目录!A:A))

    此时,方向建立了各种武功秘籍的引用,位置获取了各种武功秘籍的行号,组合起来进入第三步就大功告成啦!

    3、建立链接索引

    选中目录!A2单元格,

    输入公式=IFERROR(IF(方向=0,"",HYPERLINK("#'"&INDEX(shname,ROW(目录!2:2))&"'!B"&位置,方向)),"")

    往右往下拖动就完成啦!

    把公式范围往下拉,还能自动更新哦,表格内容更改无需手动输入公式啦!

    本文涉及的公式较多,但都是基础公式哦,所谓万变不离其宗,熟练掌握每个公式是基本功,练好基本功,走遍天下都不怕!

    涉及的主要公式有:GET.WORKBOOK(1)、Mid+Find组合、Index+Row组合、IF+ISTEXT组合、Small+Column组合、单元格的引用等,下节将对这些组合做详细解析,欢迎继续关注!

  • ?

    Excel自动批量生成目录, 这个方法太实用了!

    景鸿涛

    展开

    平时都和大家分享了很多关于Excel方面的使用技巧,之前有个群友问到一个这样的问题!

    主要是想实现自动获取工作表名,而且要链接到对应的工作表,之前有和大家分享过超链接函数HYPERLINK。但是用函数的话是不能满足这个群友问的问题,只能一个个去链接操作,那么今天关于这个问题为大家分享一个使用技巧吧!

    第一步:我们先在Excel工作薄的前面新建一个工作表,命名为Excel技巧目录

    这个工作薄里面包含了很多张工作表,

    第二步:定义名称

    把光标放在对应B1单元格,然后选择公式下方的定义名称。在引用位置书写如下的函数,

    =INDEX(GET.WORKBOOK(1),ROW(A1))&T(NOW())然后点击确定即可。

    第三步:然后在B1单元格编辑函数

    在B1单元格中输入这样的函数:=IFERROR(HYPERLINK(索引目录&"!A1",MID(索引目录,FIND("]",索引目录)+1,99)),""),然后往下填充就可以获得相应的工作表标题了!

    而且点击后也能实现对应工作表的链接!

    最后可以按照直接的想法去美化设置一下,一个完美的Excel目录就完成了!

    希望这篇文章能帮助到大家!

    作者:小菜,一个热爱学习的人,对Excel情有独钟的人,一个善于终结分享的人……

    如果你是新朋友,扫码关注下方二维码,便每天可以和小菜一起学习,一起提升技能!当然大家也可以关注技巧分享,学习更多办公技巧哦!

    每天一起学习,一起进步。

excel索引

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP