excel根据条件返回对应的值比如?

2022-12-07 09:32

4个回答
先肯定一下这个是可以做出来的,但是很麻烦。然后是关于这个数据的问题。以我的理解这个本来应该是用来分析的吧,做成这样一点也不规范,建议重新学。
公式我做了个半成品你先用着吧,估计也用不久。
F22=TEXTJOIN("/",TRUE,IFERROR(INDEX(C3:C19,IF(IFERROR(FIND(D3:D19,TEXTJOIN("/",TRUE,A22:D29))*FIND(E3:E19,TEXTJOIN("/",TRUE,A22:D29))*FIND(F3:F19,TEXTJOIN("/",TRUE,A22:D29))*FIND(G3:G19,TEXTJOIN("/",TRUE,A22:D29))*1,1)=1,"",ROW(A1:A17))),""))
有问题就追问。里面有些参数需要你直接调试因为我不知道你这个表打算做多大。

题目表述不够清晰,我就给你估摸这弄了,如果不符合意思再说。

把J列当做辅助列,在J3单元格中=IF(SUM((IFERROR(MATCH($A$22:$D$30,$D3:$I3,),0)>0)*(1>0))=4,C3,""),ctrl+shift+enter 数组公式结束输入,公式下拉,J列非空白的项就是可合的药谱名

F22=IFERROR(INDEX($J$1:$J$20,SMALL(IF(LEN($J$1:$J$20)>0,ROW($1:$20),9^99),COLUMN(F1)-5),),"") ,ctrl+shift+enter 数组公式结束输入,公式右拉

用代码的自定义函数
相关问答
excel表怎么根据两个条件来计算求和
3个回答2023-10-04 00:20
Excel表根据两个条件来计算求和,可以通过SUMIFS多条件求和函数公式来计算。在F2单元格输入公式,并向下及向右填充,如下: =SUMIFS($A:$A,$B:$B,$E2,$C:$C,F$1...
全文
Excel中同时满足两个条件,返回一个值
4个回答2022-09-18 13:04
如果返回的值是数值的话,可以用 =SUMPRODUCT((A1:A100="条件1")*(B1:B100="条件2")*C1:C100) 如果是文本的话: =INDEX(C:C,SUMPRODUCT...
全文
excel根据2个单元的数据多少返回相应的值?
2个回答2022-12-12 02:53
在D2中输入或复制粘贴下列公式 =IFERROR(HLOOKUP(LOOKUP(B2,{1,5001,10001,20001,40001,80001;1,2,3,4,5,6})&LOOKUP(C2,{...
全文
excel根据数值范围返回相应内容?
2个回答2023-05-17 04:02
1、用条件函数试一下 2、用VBA编程; 3、条件函数之前用字符串截函数取字符; 4、截取的字符串放在数值中比较; 5、最后将内容填入相应的范围中。
如何根据数据生成excel表格?
1个回答2023-04-21 02:35
用宏吧,不会太难
EXCEL如何在多条件中取最大值?
2个回答2022-11-28 21:09
在 Excel 2007 中,可以用以下公式实现题述要求: =IF(B150000,MAX(0.2%*B1+3.5%*B2,1200),"")) 公式的结果如下图示: 公式结果的图示
根据以下条件猜人
1个回答2024-03-13 05:06
易卜生 鲁迅
根据条件分析推理
1个回答2024-03-15 17:08
(1)根据5天和每班每天植树120棵,可以求出:每班5天植树600棵 (2)根据每班5天植树600棵和12个班,可以求出:12个班5天一共植树7200棵。 (3)根据12个班和每班每天植树120棵,可...
全文
excel中怎样用函数表示符合条件的返回值?
3个回答2023-01-31 15:20
在 Excel 2007 中,可以用以下公式满足题述要求: =IF(D2="供方净重",C2,B2) 公式的结果如下图示: 公式结果的图示
EXCEL 根据某个值选择此范围内对应的值
1个回答2022-10-03 01:06
你对应范围的薪资包没给,如果一个区域对应一个薪资包可以用if函数。 =if(A2<1000,2310,if(A2<10100,2640,""))这种函数套进去。函数最多可以套7层受限制 还可以通...
全文
热门问答