发布网友 发布时间:2024-10-02 19:57
共2个回答
热心网友 时间:2024-10-19 19:32
是在不同的sheet吗?
公式如下:
=INDEX(Sheet1!E1:E100, MATCH(B2&C1, Sheet1!G1:G100&Sheet1!D1:D100, 0))
前提是在sheet1做一个辅助列,然后把分店的-前面的部分去掉,G列是辅助列,公式如下:
公式:=RIGHT(Sheet1!B1,LEN(Sheet1!B1)-FIND("-",Sheet1!B1))
热心网友 时间:2024-10-19 19:28
方法如下:
将第一个表的D列前插入一个空白列
新的D1填公式=rightb(b1,(lenb(B1)-8))&E1, 公式中的列号是插入新空白列后的新列,所以自己注意
把D1中的公式一直向下拉到的最后一行数据
在第二个表中你的圆圈处填公式=vlookup($b3&c$2,sheet1!$d:$n,4,0)
将你这个公式复制到你表中其所有空格的地方就完成了
注意事项:公式中是根据你提供的资料我总结出来的规律,其中第一个表中B中的店名里前面通通都有8位数编码,而我只想取出店名称;第二个表中A列中物品名都有9个字节的主营业务收入-,我只要名称,其上情况如有变化,你再根据我说的变变
第一次提交错了,改正。
补充:你的第二个表中A列其实是多余的,因为你的横向标题是那些食品,因此,第一次被你误导了,你这个表其实只要一行江南西店,横轴是食品,那这个店所有卖的量都出现了,第二行你可以放别的店名,这样就是一个统计表,否则按你这个格式弄出来的表重复,搞得象四方的九九乘法口决图了
自动纠错公式(这个公式不会出现错误值,有可能会误导你,自己看着用)=if(iserror(vlookup($b3&c$2,sheet1!$d:$n,4,0)),"",vlookup($b3&c$2,sheet1!$d:$n,4,0))
热心网友 时间:2024-10-19 19:31
是在不同的sheet吗?
公式如下:
=INDEX(Sheet1!E1:E100, MATCH(B2&C1, Sheet1!G1:G100&Sheet1!D1:D100, 0))
前提是在sheet1做一个辅助列,然后把分店的-前面的部分去掉,G列是辅助列,公式如下:
公式:=RIGHT(Sheet1!B1,LEN(Sheet1!B1)-FIND("-",Sheet1!B1))
热心网友 时间:2024-10-19 19:34
方法如下:
将第一个表的D列前插入一个空白列
新的D1填公式=rightb(b1,(lenb(B1)-8))&E1, 公式中的列号是插入新空白列后的新列,所以自己注意
把D1中的公式一直向下拉到的最后一行数据
在第二个表中你的圆圈处填公式=vlookup($b3&c$2,sheet1!$d:$n,4,0)
将你这个公式复制到你表中其所有空格的地方就完成了
注意事项:公式中是根据你提供的资料我总结出来的规律,其中第一个表中B中的店名里前面通通都有8位数编码,而我只想取出店名称;第二个表中A列中物品名都有9个字节的主营业务收入-,我只要名称,其上情况如有变化,你再根据我说的变变
第一次提交错了,改正。
补充:你的第二个表中A列其实是多余的,因为你的横向标题是那些食品,因此,第一次被你误导了,你这个表其实只要一行江南西店,横轴是食品,那这个店所有卖的量都出现了,第二行你可以放别的店名,这样就是一个统计表,否则按你这个格式弄出来的表重复,搞得象四方的九九乘法口决图了
自动纠错公式(这个公式不会出现错误值,有可能会误导你,自己看着用)=if(iserror(vlookup($b3&c$2,sheet1!$d:$n,4,0)),"",vlookup($b3&c$2,sheet1!$d:$n,4,0))