乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel如何提取符合条件的数据到指定的行-excel指定行,excel将列引用在指定行

excel如何提取符合条件的数据到指定的行-excel指定行,excel将列引用在指定行

作者:乔山办公网日期:

返回目录:excel表格制作


按你的要求,提取的zd数据与你的截图有差别,不知是不是还有别的要求。B18不满足=C1吗?还有D列要变成小写吗?

如图:

C2=INDEX($A:$A,SMALL(IF($B$2:$B$19=C$1,ROW($2:$19),4^8),ROW(1:1)))&""

同时按Ctrl+Shift+Enter三键输入数组公式,右拉到D2,一起下拉到两行都出现空白单元格。



你好!在E2单元格里面输入公式=IF(A2>0,$A$1&A2,"")&IF(AND(A2>0,OR(B2>0,C2>0)),",","")&IF(B2>0,$B$1&B2,"")&IF(AND(B2>0,C2>0),",","")&IF(C2>0,$C$1&C2,"")

之后下拉填充。zd亲自测试,可行。

难点,主要是如何在其中添加逗号(,)。


首先打开Excel工作表,把工作表的第一行复制到其他空白处然后在选中F27单元格点击公式点击插入函数在弹出的插入函数对话框,设置其类别为逻辑,插入的函数选为IF,点击确定在弹出的函数对话框中设置Logcial_test参数为"E27="将 Vaule_if_true设置为也就是空白内容,将 Vaule_if_false参数框中。输入公式VLOOKUP(E27,A27:B35,2点击确定在E27输入股票代码就会看到相对应的行业。最后将鼠标放在F27单元格的右下角出现十字架时往右拖动即可看到涨幅,即可看见指定行中的数据。

比如你原数据在A、B两列,A列是“姓名”,B列是“年龄”,假设你现在在D列上随机生成了100个姓名,希望在E列上能自动引用这些姓名对应B列上的年龄。方法:在E1输入公式:
=vlookup(d1,a:b,2,)
将公式向下拉填充复制就可实现。

补充:假设你数据在A1:A10000,现在在C列随机生成100个行数,希望调用A列上对应这些数字行上的内容。可在D1输入公式:
=index(a:a,c1)
将公式向下拉填充复制就可以了。

相关阅读

关键词不能为空
极力推荐

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