excel中查找某一数值的范围后,给出该范围对应的数值。
单双号起始和结束,举例2行的范围是:单数a1,a3,a5,双号a2,a4,a6我现在能做到的是:H列数据分列,比如a7分成两列,a在一列,7在一列,然后用vlookup函...
单双号起始和结束,举例2行的范围是 :单数a1,a3,a5,双号a2,a4,a6
我现在能做到的是:H列 数据分列,比如a7分成两列,a在一列,7在 一列,
然后用vlookup函数,找到A1:E11中的a。
但我发现,我用vlookup只能找到A2中的”a",找不到A3中的"a".
是不是我不应该用vlookup函数查找这种存在重复的数据?
请明白人指点,这个对应数值的函数应该怎么写?
虽悬赏值分数有限,但感激之情无限! 展开
我现在能做到的是:H列 数据分列,比如a7分成两列,a在一列,7在 一列,
然后用vlookup函数,找到A1:E11中的a。
但我发现,我用vlookup只能找到A2中的”a",找不到A3中的"a".
是不是我不应该用vlookup函数查找这种存在重复的数据?
请明白人指点,这个对应数值的函数应该怎么写?
虽悬赏值分数有限,但感激之情无限! 展开
1个回答
展开全部
I2公式下拉:
=IF(H2="","",IF(SUMPRODUCT((LEFT(H2)=A$2:A$100)*((--RIGHT(H2)=B$2:E$100)*ROW($2:$100))),INDEX(F:F,SUMPRODUCT((LEFT(H2)=A$2:A$100)*((--RIGHT(H2)=B$2:E$100)*ROW($2:$100)))),"无对应数值"))
或者用这公式也行:
=IF(H2="","",IF(SUMPRODUCT((LEFT(H2)=A$2:A$100)*((--RIGHT(H2)=B$2:E$100)*ROW($2:$100))),INDIRECT(ADDRESS(SUMPRODUCT((LEFT(H2)=A$2:A$100)*((--RIGHT(H2)=B$2:E$100)*ROW($2:$100))),6)),"无对应数值"))
我把文件传上来,请点击这回答右下角绿色的“点击下载”按钮,下载文件看看效果。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询