横向录入数据转化为纵向数据, HSTACK与VSTACK拼接函数应用

如冰说计算机2024-05-08 19:19:51  131

要将横向录入数据转化为纵向数据,也是把数据先提取再进行转换,这种问题经常会出现在统计报表上,如下图,要将数据源转化为右边效果,解决思路是要将符合条件的数据进行拼接,这里的结果为四列数据,需要横向拼接和纵向拼接同时进行,这里要借助新函数HSTACK与VSTACK的应用。

整个解决方案也只要一个公式就可以了再需求位置输入公式=LET(X,FILTER(C3:J10,C4:J4="入库数量"),VSTACK(M4:P4,HSTACK(TOCOL(IF(DROP(X,2)>0,A5:A10,1/0),3),TOCOL(IF(DROP(X,2)>0,B5:B10,1/0),3),TEXT(TOCOL(IF(DROP(X,2)>0,TAKE(X,1),1/0),3),"m月d日"),TOCOL(IF(DROP(X,2)>0,DROP(X,2),1/0),3))))回车即可。

由于直接套用公式更为复杂,这里已经使用LET函数进行简化,对于公式的推演,在后面会详细的进行说明。

转载此文是出于传递更多信息目的。若来源标注错误或侵犯了您的合法权益,请与本站联系,我们将及时更正、删除、谢谢。
https://www.414w.com/read/456209.html
0
随机主题
杨紫在时尚圈弯道超车,拿下第二封五大权力巅峰的庸碌巨贪:奕劻四十年不倒的秘密特高压多条储备项目披露, 电网行业景气度有望持续!迎接比糖果更甜的笑 6岁新疆女孩来浙修复唇腭裂历史重演?海港外援不满被换下:当场与教练组发生“内讧”!杀疯了! 大S将与母亲黄春梅对簿公堂, 独家内幕曝光引狂热关注没想到, 5月还未结束, 33岁金晨就以这种形式翻车了张晋50岁生日晒全家福, 俩女儿长成翻版蔡少芬, 儿子烫卷发像爸爸手机高端化趋势明显:超半数畅销机型价格600美元起深圳形成“15分钟社康圈”, 人均期望寿命达83.93岁新华社快讯:据俄新社报道,俄罗斯别尔哥罗德市23日在发出导弹袭击警报后…空军有歼20, 海军有超级航母, 解放军陆军也终于迎来新型重装备?我不是看的穿越爽剧吗? 怎么学上历史了?当年罗杰对小香克斯说了什么, 贝加庞克对话草帽团给出答案赵明明: 被英家人抛弃的步嫂子宋丹丹后尘, 为子退圈的她现状如何全新凯迪拉克XT5要来了, 或5月27日上市, 换装9K曲面屏, 外观升级奇瑞又搞大事了, 众筹决定价格?外交部: 对12家美国军工企业及10名高管采取反制措施BG推文《拉上始皇去造反》女帝文,超有野心一门心思造反的女主没想到她居然造的自己亲爹的反,收服的大才是自己的亲爹空位三分不敢投, 关键时刻甩锅坑队友, 球迷怒批: 最水的MVP苦命的人! 叙利亚第一夫人又被确诊癌了, 老美称: 她等于一个师
最新回复(0)