特殊查找:把按大名统计的数量填入对应的小名下
作者:老菜鸟来源:部落窝教育发布时间:2023-09-11 10:20:24点击:534
真的很特殊:看完它就想骂人!产品的尺寸大小类别用了两套称呼:尺码(类似人的小名)和类型(类似人的大名)。现在有人统计了大名003的数量,让你把数量对应填写到它的小名S下面。
为何不直接用S统计数量呢?是工作太清闲了吗?
今天给大家分享一个特殊的数据查找:将按类型(大名)统计的数量填入到对应的尺码(小名)下方。
如图,G列是每种商品的库存数量,现在需按右侧的对照表,将库存数量填入对应的尺码列中。
解决的关键是利用尺码与类型对照表判断数量该填在哪一列。
思路1:IF+COUNTIFS
公式=COUNTIFS($I$3:$I$6,C$2,$J$3:$J$6,$A3)对数据表中的类型和尺码进行计数,得到如下结果。
结果为1的地方就是需要填入库存数量的位置。
找到了位置后可用IF函数赋值。完整公式=IF(COUNTIFS($I$3:$I$6,C$2,$J$3:$J$6,$A3),$G3,"")
思路2:IF+LOOKUP
先使用LOOKUP在对照表中匹配出每种商品类型对应的尺码,再看其是否等于第二行中的尺码,最后用IF函数赋值。
=IF(LOOKUP($A3,$J$3:$J$6,$I$3:$I$6)=C$2,$G3,"")。
思路3:IF+VLOOKUP
先用VLOOKUP查找尺码对应的类型,再与A列的类型进行比较,最后利用IF函数根据比较结果赋值。
=IF(VLOOKUP(C$2,$I$3:$J$6,2,)=$A3,$G3,"")。
思路4:IF+COLUMN
每种类型对应的尺码列是固定的,如类型003对应第3列的尺码,004对应第4列的尺码。
如此,可直接利用列号来做比较,使用公式=COLUMN()-$A3得到如下结果。
再利用IF函数得到最终结果,公式=IF(COLUMN()-$A3,"",$G3)。
此处0对应false,非零数字都对应true。
除开上面的方法,肯定还有其他方法。但是不管多少方法,你是否如小编一样想骂人?
本文配套的练习课件请加入QQ群:902294808下载。
做Excel高手,快速提升工作效率,部落窝教育Excel精品好课任你选择!
扫下方二维码关注公众号,可随时随地学习Excel:
相关推荐:
版权申明:
本文作者小窝;部落窝教育享有稿件专有使用权。若需转载请联系部落窝教育。