EXCEL如何在一个单元格内显示符合查找条件的第一列第N行的数据 ?

比如:选择条件那里输入安徽,则自动在显示结果那里显示长安,我是想根据选择条件,在另一张表里直接带出来每个车的销量,

第1个回答  2013-06-09
用index和match两个函数就可以了,很简单的,问题是你的第二行的2是在哪里获得的。标题说是N行,这个行应该是个变数追问

能否给说明了一下公式的用,举例说明一下。谢谢

追答

为什么输入 安徽,就获得第2行 长安呢?所以的第2行都是 长安啊

追问

就是想输入安徽,自动带出来在安徽都销售了哪些车型,然后根据车型再找到在安徽的销量。

本回答被网友采纳
第2个回答  2013-06-09
假设左上角的单元格为a1,选择条件为a10单元格,则输入
=offset($a$1,match(b11,a1:a10,0)-1,match(b10,a1:z1,0)-1,1,1)
勉强可以用这个
第3个回答  2013-06-09
逻辑关系说清楚
=INDIRECT(ADDRESS(MATCH(红色单元格,SHEET1!A:A,0),MATCH(绿色单元格,SHEET1!1:1,0)))追问

假设在表1里有上面的销售数据,那么,我在第二个表里直接输入一个区域的名称,则首先带出这个区域内所有车型,然后根据车型再找到这个区域的销量。

追答

hlookup函数,等会传个附件你参考

追问

好的,期待您的附件。谢谢了,yangjiefeng-aimatech.com,这是我的邮箱,把中间-改成@就可以了。

追答追问

=IF(Sheet1!B7="","",Sheet1!B7),兄弟,你这个逻辑没弄明白,能否解释一下。并且,我是想先带出来车型,然后再用VLOOKUP,根据车型查找销量。

追答

就是当在表一中检索条件不输入的时候 sheet2中返回空值 避免出现0 加个if不影像大局
vlookup可以根据车型检索出各区销量

追问

关键是车型不是固定的,我是想先通过查询条件,显示出来在这个区域内都销售了哪些车型,然后根据查找到的车型,再用VLOOKUP找到相对应的车型在本区域内的销量。

本回答被提问者采纳
第4个回答  2013-06-09
你的条件是什么?结果为什么是长安?
逻辑关系是什么?追问

是想在另外一张表里显示出来符合查询条件的所有车型销量,并一次排列。

追答

那你得把条件格式在那个单元格都截图出来,才能帮你啊!

追问

假设在表1里有上面的销售数据,那么,我在第二个表里直接输入一个区域的名称,则首先带出这个区域内所有车型,然后根据车型再找到这个区域的销量。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网