表格分别提取数据1~150 / 150~1000 / 1000以上/ 这几个范围数据,公式怎么写呀?
Excel分别从不同表格提取对应数据?
=VLOOKUP("张三",INDIRECT("[统计表.xlsx]表"&NUMBERSTRING(ROW(A1),1)&"!a1:b30"),2,)
下拉
原公式中 $A$1:$A$30,2,应改为$A$1:$B$30, 2,
或者 改为 $A$1:$A$30,1, 否则语法错误
excel怎么在新表格中提取符合条件数据
假设截图在SHEET1中,在SHEET2中生成表2,A2公式:
=IFERROR(INDEX(sheet1!A$3:A$1000,SMALL(IF(sheet1!$B$3:$B$1000="赛格",ROW($1:$998),9^9),ROW(A1))),"")
数组公式,按CTRL+SHIIT+回车,右拉,下拉。
EXCEL 选取一张表格中,一定范围的数值
表达不太明白 ,请把简表前,和表后图发上来
先复制工作表5.9为新的,
在B4,D4,F4,H4输入如下:
=IF('5.9'!B4=0,0,IF('5.9'!B4<800,'5.9'!B4+40,IF('5.9'!B4>=800<100,'5.9'!B4+60,IF('5.9'!B4>=1000<2500,'5.9'!B4+100,IF('5.9'!B4>=2500<3500,'5.9'!B4+120,IF('5.9'!B4>=3500<5000,'5.9'!B4+150,IF('5.9'!B4>=500,'5.9'!B4+200)))))))
=IF('5.9'!D4=0,0,IF('5.9'!D4<800,'5.9'!D4+40,IF('5.9'!D4>=800<100,'5.9'!D4+60,IF('5.9'!D4>=1000<2500,'5.9'!D4+100,IF('5.9'!D4>=2500<3500,'5.9'!D4+120,IF('5.9'!D4>=3500<5000,'5.9'!D4+150,IF('5.9'!D4>=500,'5.9'!D4+200)))))))
=IF('5.9'!F4=0,0,IF('5.9'!F4<800,'5.9'!F4+40,IF('5.9'!F4>=800<100,'5.9'!F4+60,IF('5.9'!F4>=1000<2500,'5.9'!F4+100,IF('5.9'!F4>=2500<3500,'5.9'!F4+120,IF('5.9'!F4>=3500<5000,'5.9'!F4+150,IF('5.9'!F4>=500,'5.9'!F4+200)))))))
=IF('5.9'!H4=0,0,IF('5.9'!H4<800,'5.9'!H4+40,IF('5.9'!H4>=800<100,'5.9'!H4+60,IF('5.9'!H4>=1000<2500,'5.9'!H4+100,IF('5.9'!H4>=2500<3500,'5.9'!H4+120,IF('5.9'!H4>=3500<5000,'5.9'!H4+150,IF('5.9'!H4>=500,'5.9'!H4+200)))))))
再下拉有价格单元格,
没有钱的单元格为0值可设置0值不显示。
如何从EXCEL工作薄多个工作表中提取数据
从EXCEL工作薄多个工作表中提取数据的方法如下:
1、合并数据法,就是用复制粘贴的方法把各工作工作薄中的数据整合到一起后,在一个工作表里进行处理。
2、公式法,就是直接写公式,引用不同的工作薄,中工作表的单元格里的数据。
3、vba小程序法。在excel文档中,写个程序,根据需要读取数据,处理后填充到指定的位置。