我尝试创建一个公式,该公式将取消透视一些价格数据,稍后将有多个额外的数据列,包括一些SKU数据,然后是3列价格、3列净价以及每个相应行的折扣金额/单位大小。
目前,我只是尝试让一个小集合为公式的基础工作,我让它正确工作,但只为列表中的3个SKU中的1个SKU工作。我如何调整这个LAMBDA
以使所有3个SKU都具有相同的格式?下面是我目前使用的LAMBDA
:
=LAMBDA(SKU_col,FL_cols,
LET(SCT,COUNTA(SKU_col)-2,
SKUA,INDEX(SKU_col,3,1):INDEX(SKU_col,SCT,1),
FLC,INDEX(FL_cols,3,1):INDEX(FL_cols,SCT,1),
FLP,INDEX(FL_cols,3,2):INDEX(FL_cols,SCT,2),
FLU,INDEX(FL_cols,3,3):INDEX(FL_cols,SCT,3),
SROWS,SEQUENCE(ROWS(SCT*3)),
SR,CEILING(SROWS/3,1),
MD,IF(MOD(SROWS,3)=0,3,MOD(SROWS,3)),
VSTACK( HSTACK(INDEX(SKUA,SR,1),INDEX(FLC,SR,1)),
HSTACK(INDEX(SKUA,SR,1),INDEX(FLP,SR,1)),
HSTACK(INDEX(SKUA,SR,1),INDEX(FLU,SR,1))
)))
这是一个图像,我使用列A作为“SKU_col”,列B:D作为“FL_cols”。列F:G显示LAMBDA
的当前结果,列I:J显示理想结果。
编辑以添加示例数据:
| 库存单位|FLC公司|FLP语言|流感|
| - -|- -|- -|- -|
| 九九九九九九|100个|第0页|二十个|
| 小行星12345|四十八|二十四|2个|
| 小行星67890|第0页|第0页|五十个|
1条答案
按热度按时间jobtbby31#
可以使用以下公式:
或表示为LAMBDA: