楼主 gvntw |
Q:在附件中如果要从表一中选取性别为女的自动生成到表二中,该如何操作? A:可以有多种方法,如基础操作法、函数方法、VBA方法。 先给出函数方法,基础操作法和VBA有时间我再补充: A2数组公式: =INDEX(表一!A:A,SMALL(IF(表一!$C$2:$C$16="女",ROW(表一!$2:$16),65536),ROW(1:1)))&"" 2007版把红色的65536改为1048576,如果数字难记,可写为2^20 B2=IF($A2="","",LOOKUP(--$A2,表一!$A$2:B16)) 把B2公式向右向下拖拉复制就OK了。 根据某一条件取其它数.zip |
2楼 gvntw |
基础操作_获取外部数据导入.gif |
3楼 gvntw |
基础操作之高级筛选 |
4楼 gvntw |
VBA_ADO
根据某一条件取其它数.rar |
5楼 yukaiwz |
谢谢分享!拿了. |
6楼 水星钓鱼 |
VBA法是ODBC的连接字符串。 |
7楼 qazwer168 |
一起交流!对这个话题感兴趣的朋友们 |
8楼 yaoxuhuijsz |
楼主的是数组公式, 数据多了, 速度跟不上 2楼的,需要做手动更新 提供辅助列的另一办法. 表一 a列前插入一列, 得到新的a列 a2=+COUNTIF($C$1:C2,C2)&C2 得到序列号 表二再用vlookup联取, 表二a2=+iferror(VLOOKUP(ROW()-1&"女",表一!$A:$H,2,0),"") |