EXCEL 2007,在SHEET2里有一列数据,想在SHEET1的数据表中,找出B列所在的字段,应该如何操作?谢谢!

如SHEET1里是A某B某C某……Z某的逐条记录,我只有A某B某的名字,怎样在SHEET1里面批量找出这些人对应的记录且不用逐条搜索、查找?谢谢!

这个是可以实现,可以在其他工作表中建立搜索,当输入A某时,当前表格指定位置自动出现SHEET1中所有A某相的相应记录

这个设置比较复杂,一时也说不清楚,我给你个公式吧,你要是自己能看懂就自己一个个设置,每一条记录的相应单元格都要设置相应的数组公式
=IF($A$1="","",INDEX(凭证!F:F,SMALL(IF(凭证!$H$3:$H$195=$A$1,ROW(凭证!$H$3:$H$195),65536),ROW(1:1)))&"")

如果你只需要找到这些记录,不需要在另一表中单独自动显示,那筛选就完全够了追问

这条太厉害了!在工作表中建立搜索,当输入A某时,当前表格指定位置自动出现SHEET1中所有A某相对应的记录,但具体实施还是不会呀,求科普。

追答

这个在财务中常用,用来查某个科目的明细账

把所有凭证信息录入凭证工作表中,其表头如下:
序号 日期 字 号 摘 要 编号 总账科目 明细科目 借方金额 贷方金额 附件 记账

新建一个工作表,命名为明细账,然后将明细账的相应格式做好,其表头如下:
序 日 类型 号数 明细科目 摘 要 借方 贷方 余 额
然后在表头下方的单元格中进行公式的设置,
如摘要栏,其第一行公式为:
=IF($A$1="","",INDEX(凭证!F:F,SMALL(IF(凭证!$H$3:$H$195=$A$1,ROW(凭证!$H$3:$H$195),65536),ROW(1:1)))&"")
第二行公式为:
=IF($A$1="","",INDEX(凭证!F:F,SMALL(IF(凭证!$H$3:$H$195=$A$1,ROW(凭证!$H$3:$H$195),65536),ROW(2:2)))&"")
第11行公式为:
=IF($A$1="","",INDEX(凭证!F:F,SMALL(IF(凭证!$H$3:$H$195=$A$1,ROW(凭证!$H$3:$H$195),65536),ROW(11:11)))&"")

而“借方”列的第一行公式是:
=IF(F5="","",IF($A$1="","",INDEX(凭证!J:J,SMALL(IF(凭证!$H$3:$H$195=$A$1,ROW(凭证!$H$3:$H$195),65536),ROW(1:1)))))

只要第一行公式搜索到相应数据,那么下面的公式拉动复制下去就可以,如果每个搜索最多有100条,那么拖动到100行或150行就可以了,如果少了,那当然会数据不全

当在单元格A1中,输入“银行存款”字样时,下面设置好公式的地方就会出现与银行存款相对应的记录的内容

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-01-16
在SHEET2中B1中填入
=INDEX(SHEET1!B:B,MATCH(A1,SHEET1!A:SHEET1!A,0),) 横向复制填充公式(如果有C1,D1......内容)
公式中,SHEET1!A列是名字所在的列,SHEET1B列是对应记录内容,A1指SHEET2的A1是名字项.
第2个回答  2012-01-16
用vlookup+column函数,或者index+match
第3个回答  2012-01-16
自动筛选可以解决你的问题

EXCEL 2007,在SHEET2里有一列数据,想在SHEET1的数据表中,找出B列所在...
这个是可以实现,可以在其他工作表中建立搜索,当输入A某时,当前表格指定位置自动出现SHEET1中所有A某相的相应记录 这个设置比较复杂,一时也说不清楚,我给你个公式吧,你要是自己能看懂就自己一个个设置,每一条记录的相应单元格都要设置相应的数组公式 =IF($A$1="","",INDEX(凭证!F:F,SMALL...

EXCEL我在SHEET2中制作了一系列的数据,想在SHEET1中的一列输入内容从...
返回SHEET1,选中你要显示下拉框的单元格.数据-有效性-序列.然后输入=INDIRECT("姓名")

想要找出excel中两个sheet中的不同值,sheet1中的B列比sheet2中的B列...
在sheet2表的D1单元格输入:=IF(ISERROR(VLOOKUP(B1,Sheet1!B:C,1,0)),"","重复"),之后向下填充,这样如果当前行的数据和Sheet1表里的数据有重复,就会显示“重复”,否则没有任何提示。在sheet1表的D1单元格输入:=IF(ISERROR(VLOOKUP(B1,Sheet2!B:C,1,0)),"","重复"),之后向下填充...

EXCEL中,将单独一行的数据自动填写到另一个表格的指定位置?
你好,可以利用Vlookup函数实现将Excel中的数据,自动填到另一个表格中。软件版本:Office2007方法如下:1.Sheet2中有如下数据:2.在Sheet1中实现,如果A列数值与Sheet2中的相同,则在B列自动填充Sheet2中对应B列的数据;输入公式如下:3.下拉填充公式到作用范围:4.这样Sheet1中A列输入与Sheet2中A列...

在excel中,表1怎样从表2中提取其他字段的数值
1,使sheet1的第一行与sheet2第一行相同,即设置好相同字段 2,sheet1的B2输入公式 =vlookup($A2,sheet2!$A:$K,column(),0)3,将B2公式向右复制到K2,取A2中的内容对应的sheet2中的各列的值 4,将B2:K2公式各下复制,取A列中其他内容对应的sheet2中的各自对应的值 请实际操作,并多体会 ...

在Excel中,一个表格引用另一个表格的数据,用哪些公式进行操作?
在Excel中,一个表格引用另一个表格的数据用VLOOKUP函数进行操作。以2007版EXCEL为例,为了方便观看,将两个表格放在一起操作方法如下:1、打开EXCEL表格,将下图中表格一的数据引用到表格二,如下图所示。2、在单元格O2输入函数:=VLOOKUP( ),如下图所示。3、输入VLOOKUP第一个参数:查阅值,即查找...

请教一下,怎样在EXCEL表格两列中,从一列中找出另一列数中没有的数据...
增加辅助列 在一列的后面插入,比如 原数据A、B两列 插入后原数据B列变成C列……查找 A列 在C列中有的:B1 =IF(COUNTIF(C:C,A1)>=1,"T","")或者 B1 =IF(ISERROR(VLOOKUP(A1,C:C,1,0)),"T","")……有就显示T 没有不显示……查找 C列 在A列中有的 D1 =IF(COUNTIF(A:A...

EXCEL表格SHEET1A列有很多排列不规则的数据,在SHEET2中筛选出SHEET1B列...
先在C列写上公式:=IF(A1=B1,1,0)然后计算一下C列总共有几个是1的,就有多少数据是相同的

有两个excel表格,想在第二个表中查找第一个表中的代码对应的值,用什...
Sheet1的I2单元格输入公式=INDEX(Sheet2!B:B,MATCH(H2,Sheet2!C:C,0))然后下拉填充公式即可。表示:在Sheet2的C列查找与H2的匹配值,并返回对应B列的姓名数据。

excel 把某一列中满足条件的项对应的数据,在另一个表格中降序自动列出...
1、打开所需表格,首先来操作一下一个条件的。2、首先选中表格整个区域,在这里要注意的一个问题就是要选中以行为单位的整个表格,而不是单个选中供应商一列,因为要标记的是一整行。3、接下来在样式选项卡下找到,条件格式选项,在条件格式下拉菜单中选择新建规则,并打开新建规则对话框。4、在新建...

相似回答