首页 > 软件教程 > 办公软件 > EXCEL引用数据问题

EXCEL引用数据问题

PHPz
发布: 2024-01-22 21:36:05
转载
743 人浏览过

EXCEL引用数据问题

EXCEL引用数据问题

C2 =IF(ISERROR(INDEX(Sheet2!B:B,MATCH(A2,Sheet2!A:A,0))),IF(ISERROR(INDEX(Sheet2!D:D,MATCH(A2,Sheet2!C:C,0))),IF(ISERROR(INDEX(Sheet2!F:F,MATCH(A2,Sheet2!E:E,0))),"无此种类",INDEX(Sheet2!F:F,MATCH(A2,Sheet2!E:E,0))),INDEX(Sheet2!D:D,MATCH(A2,Sheet2!C:C,0))),INDEX(Sheet2!B:B,MATCH(A2,Sheet2!A:A,0))) 下拉复制公式

C2 =IF(ISERROR(VLOOKUP(A2,Sheet2!A:B,2,FALSE)),IF(ISERROR(VLOOKUP(A2,Sheet2!C:D,2,FALSE)),IF(ISERROR(VLOOKUP(A2,Sheet2!E:F,2,FALSE)),"无此种类",VLOOKUP(A2,Sheet2!E:F,2,FALSE)),VLOOKUP(A2,Sheet2!C:D,2,FALSE)),VLOOKUP(A2,Sheet2!A:B,2,FALSE)) 下拉复制公式

如果SHEET2的B列已列出该种类在SHEET1的单元格位置,那C2公式改为

=INDIRECT("SHEET1!"&CHAR(COLUMN(INDIRECT(B2))+65)&ROW(INDIRECT(B2)))

下拉复制公式

SHEET2的B2的公式可以写成

=IF(ISERROR(MATCH(A2,Sheet1!A:A,0)),IF(ISERROR(MATCH(A2,Sheet1!C:C,0)),IF(ISERROR(MATCH(A2,Sheet1!E:E,0)),"","E"&MATCH(A2,Sheet1!E:E,0)),"C"&MATCH(A2,Sheet1!C:C,0)),"A"&MATCH(A2,Sheet1!A:A,0)) 下拉复制公式

EXCEL关于查找与引用函数使用过程中遇到的问题

先将A表的电话处理一下:

点E列,数据,分列,分隔符号,下一步,逗号前打钩(如果下面没反应,再在”其他(O):"处输入一中文逗号),下一步,点“数据预览”下的每一列,上面的“列数据格式”都设为 文本,完成。

这样,在E、F列就有了单独的电话号码。

到表B,在F2粘贴公式 =if(iserror(index(A表!D$3:D$30000,match(E2,A表!E$3:E$30000,))),"",index(A表!D$3:D$30000,match(E2,A表!E$3:E$30000,)))&if(iserror(index(A表!D$3:D$30000,match(E2,A表!F$3:F$30000,))),"",index(A表!D$3:D$30000,match(E2,A表!F$3:F$30000,)))

将公式中的“A表”改为真正的工作表名字,回车后再选中F2,鼠标移到其右下角,双击那个“+”。完成。

EXCEL中单元格地址引用在数据计算时需要注意哪些问题

EXCEL中如何引用某个单元格中的数据作为引用地址

一、这要用到INDIRECT函数

二、INDIRECT函数的定义

返回由文本字符串指定的引用。此函数立即对引用进行计算,并显示其内容。当需要更改公式中单元格的引用,而不更改公式本身,请使用函数 INDIRECT。

语法

INDIRECT(ref_text,a1)

Ref_text 为对单元格的引用,此单元格可以包含 A1-样式的引用、R1C1-样式的引用、定义为引用的名称或对文本字符串单元格的引用。如果

ref_text 不是合法的单元格的引用,函数 INDIRECT 返回错误值 #REF!。

注意:如果 ref_text 是对另一个工作簿的引用(外部引用),则那个工作簿必须被打开。如果源工作簿没有打开,函数 INDIRECT 返回错误值

#REF!。

A1 为一逻辑值,指明包含在单元格 ref_text 中的引用的类型。

如果 a1 为 TRUE 或省略,ref_text 被解释为 A1-样式的引用。

如果 a1 为 FALSE,ref_text 被解释为 R1C1-样式的引用。

三、举例

(1)假设要在A1单元格中写入100,要在A2单元格得出B100单元格的内容,则可以在A2单元格写入公式

=INDIRECT("B"&A1)

(2)假设在A1单元格中写入“B”,在B1单元格中写入了100,想在C1单元格中得出B100单元格中的数据,则C1单元格中写入公式

=INDIRECT(A1&B1)

(3)假设B1单元格中写入的单元格地址“B100”,A1单元格中要引用它所代表的B100单元格的内容,则可以在A1单元格写入公式

=INDIRECT(B1)

(4)假设要在A1单元格得出对B100单元格的引用,那么A1单元格的公式可以写成

=INDIRECT("B100")

以上是EXCEL引用数据问题的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:docexcel.net
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板