1. 首页 > 科技

excel根据条件自动生成结果公示需求 excel计算式结果自动生成

excel根据条件自动生成结果公示需求excel计算式结果自动生成

EXCEL如何根据清单要求自动生成所需层级关系,比如举例根据下图左边清单自动生成右边“F”列的数列序号?

F2输入

=IF(G2="组件",COUNTIF(G$2:G2,"组件"),IF(G1="组件",(COUNTIF(G$2:G2,"组件")&"."&1),F1+0.1))

公式下拉

EXCEL中如何用公式根据条件选出所需要的数据

真的不想写数组公式,觉得烦:

sheet2中:

=INDEX(sheet1!A:A,SMALL(IF(MATCH(sheet1$A$4:$A$11,sheet1$A$4:$A$11,0)=ROW($A$4:$A$11)-3,ROW($A$4:$A$11),4^8),ROW(A1)))

sheet3中:

=INDEX(sheet1!A:A,SMALL(IF((MATCH(sheet1!$A$4:$A$11 & sheet1!$B$4:$B$11,$A$4:$A$11 & $B$4:$B$11,0)=ROW($A$4:$A$11)-3)*(sheet1!$B$4:$B$11="完好"),ROW($A$4:$A$11),4^8),ROW(A1)))

sheet4中:

=INDEX(sheet1!A:A,SMALL(IF((MATCH(sheet1!$A$4:$A$11 & sheet1!$B$4:$B$11,$A$4:$A$11 & $B$4:$B$11,0)=ROW($A$4:$A$11)-3)*(sheet1!$B$4:$B$11="有划痕"),ROW($A$4:$A$11),4^8),ROW(A1)))

都是数据公式,仅取一个值,不排序

如果在sheet3、sheet4中取重复值公式为:

=INDEX(sheet1!A:A,SMALL(IF(sheet1!$B$4:$B$11="完好",ROW($A$4:$A$11),4^8),ROW(A1)))

同为数组公式

求助excel表格,判断满足条件后自动生成数据的公式!

O1单元格输入以下公式试试

=LOOKUP(N1,{0,45.1,345.1,1245.1},{"N2/0.03","(N1+105)/0.1","(N2+555)/0.2","(N1+1005)/0.25"}*1)

怎样根据一张Excel表中的数据自动生成要求的表?

反正都是固定的格式,可以使用“=”作为链接行了,如第二张表sheet2的某单元格可以写公式“=IF(Sheet1!A1="好",Sheet1!B1,Sheet1!C1)”(意思为如果第一张表sheet1的A1内容为“好”,该单元格的值为sheet1的B1,否则为C1),以此类推吧。其他方法,就只有使用vba编程了,当然也可以使用其他语言控制excel