热搜词: 

excel 所引用单元格不能位于256列

发布:小编

在工作中用Excel表格做数据分析报表时,需要对数据进行公式计算, 以满足数据报表多维度分析需求;但要以单元格格式作为引用条件,相对执行不同的运算公式进行计算呢,数据量大而复杂,人工筛选计算低效,也不现实;IFS +GET.CELL函数嵌套可以实现,根据单元格格式作为引用条件而执行不同的运算公式。


IFS 函数


说明

IFS 函数检查逻辑是否满足一个或多个条件,如若满足则返回符合第一个 TRUE 条件的值,如果不满足 TRUE 条件,则此函数返回 #N/A! 错误。


语法

=IFS(Logical_test1,value_if_true1,Logical_test2,value_if_true2,Logical_test3,value_if_true3……)

=IFS(测试条件1,返回值1,测试条件2,返回值2……条件判断N,返回值N)

请注意,IFS 函数允许测试最多 127 个不同的条件,前提必须按照正确逻辑顺序输入。



GET.CELL函数参数


说明

Type_num指单元格中信息的类型。用数字表示,范围为1-66。

Reference为引用的单元格或区域信息。


语法

= GET.CELL(Type_num, Reference)

= GET.CELL(类型代码, 单元格区域)

请注意,GET.CELL函数只能通过定义名称的方式来使用。


参数

Type_num 1-20

excel 所引用单元格不能位于256列图1


Type_num 21-40

excel 所引用单元格不能位于256列图2


Type_num 41-60

excel 所引用单元格不能位于256列图3


Type_num 61-66

excel 所引用单元格不能位于256列图4




函数嵌套-示例


在以下示例中,需要根据2020年11月各项指标数据及同期增幅率,推算出2019年11月各项指标数据。

请注意,F列 中“较去年同期”字段下的字符颜色 “红色代表上升、绿色代表下降”。

excel 所引用单元格不能位于256列图5


以“较去年同期”增幅率字符颜色为条件,进行公式计算;首先使用函数“GET.CELL”返回引用单元格格式信息“字符颜色代码”。



以下示例GET.CELL函数


选择“公式”选项卡上的“定义名称”,左键单击“定义名称”。

excel 所引用单元格不能位于256列图6


在“新建名称”对话框的“名称”框中键入 “文本类型名称”图例中键入名称为“字体颜色代码”。

在“新建名称”对话框的“引用位置”框中输入公式“=GET.CELL(24,【函数嵌套】示例!$F2)”,左键单击确定即可。

也即通过(定义名称使用函数GET.CELL,输入提取字符颜色代码“24”,返回引用“F2”单元格的字符颜色信息)。

excel 所引用单元格不能位于256列图7


创建辅助列“E列”,在E2单元格中输入“定义名称”公式“=字体颜色代码”敲击回车键确认“Enter”,然后将鼠标移至单元格右下角,待鼠标变成“实心十字形”,双击“左键”向下填充。

也即,使用函数GET.CELL,返回引用单元格的信息(在单元格“E2”中输入定义名称“字体颜色代码”,引出E2单元格字符颜色代码)。

excel 所引用单元格不能位于256列图8

以下示例IFS 函数


在“C2”单元格输入IFS函数公式:=IFS(E2=50,D2/(1-F2),E2=3,D2/(1+F2))

请注意,F列 中“较去年同期”字段下的字符颜色 “红色代表上升、绿色代表下降”。

也即如果(辅助 E列 单元格 E2 中的值等于 绿色字符代码50,则执行运算公式D2/(1-F2),如果辅助 E列 单元格 E2 中的值等于 红色字符代码3,则执行运算公式D2/(1+F2) ,然后将鼠标移至单元格右下角,待鼠标变成“实心十字形”,双击“左键”向下填充即可)。

excel 所引用单元格不能位于256列图9


最终根据2020年11月已知数据及较去年同期增幅率,以单元格格式“字符颜色”为引用条件,而执行两套运算公式,从而快速推算出2019年11月各项指标数据。


实际工作中几万条杂乱数据,以单元格格式为条件引用可以执行多套运算公式,从而提升数据处理效率。


大家都在看

查看更多数码极客