乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > Excel表格 数据引用问题?

Excel表格 数据引用问题?

作者:乔山办公网日期:

返回目录:excel表格制作


使用VLOOKUP公式,但有要求,表1中1-7的数字没有重复,就比如1后面是D 第6行又是1,后面是S,这样只能返回出现的第一个值
表二中B1单元格输zd入=VLOOKUP(A1,表1!A:C,2,0)
C1单元格输入=VLOOKUP(A1,表1!A:C,3,0)
然后向下拉取公式

Excel表格e69da5e887aae799bee5baa6e79fa5e98193361数据引用,根据补充说明和图片信息来看,主要是对附表A到C的变化不好处理。

那么在黄色区域输入以下公式后向右向左填充:

=COUNT(INDIRECT("'附表 "&CHAR(COLUMN(BN1))&"'!B3:B37"))

公式图

需要注意一点通过图片来看,你的B3:B37是相对引用的,那么原COUNT函数公式在向下填充或向下填充的时候是会发生改变,如果B列不变,只是行需要改变的话,那么公式又会有变化,如下:

=COUNT(INDIRECT("'附表 "&CHAR(COLUMN(BN1))&"'!B"&ROW(A3)&":B"&ROW(A37)))

行需要变化的公式

思路如下:

  1. 其实这里采用了CHAR代码数字指定的字符函数,65代表A依次计算,而65则是用COLUMN列序号函数来求得。
  2. 最后利用INDIRECT文本型位置引用函数来求得应该是附表A、B、C的某个单元格区域。

INDIRECT参数说明:

  1. 文本位置,通过书写文本及公式求得组合起来的完整路径;
  2. 引用类型,默认是单元格A1样式,还有就是R1C1样式,如果在左右填充公式的时候需要列发生改变的话,那么就可以使用这种方式,当然也可以使用CHAR函数配合COLUMN函数组合用A1样式来完成。

具体了解每步计算情况如何,可以依次单击“公式”数据选项卡-“公式求值”的方式来了解。

公式求值


这个描述还是不够祥细啊。。。。
假设表一的第一行为标题行,数据在A2:C100区域
表一的同种产品的同种规格的单价不能有重复,否则会造成取值错误
在表二的G2单元格输入公式
=SUMPRODUCT((表一!A$2:A$100=E2)*(表一!B$2:B$100=F2)*表一!C$2:C$100)
下拉填充公式即可

乘100,再加上百分比符号,=J12&"("&ROUND(L12*100,2)&"%"&")"

相关阅读

  • Excel表格 数据引用问题?

  • 乔山办公网excel表格制作
  • 使用VLOOKUP公式,但有要求,表1中1-7的数字没有重复,就比如来1后面是D 第自6行又是1,后面是S,这样只能返回出现的第一个值表二中B1单元格输zd入=VLOOKUP(A1,表1!A:C,2,0) C1单元格输
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网