Sheet1
我在 Sheet1 上有基于颜色的汽车价格数据
Car |
Red |
Blue |
Black |
White |
BMW |
100 |
120 |
90 |
120 |
FIAT |
90 |
100 |
110 |
120 |
FORD |
70 |
80 |
80 |
80 |
Sheet2
我希望将这些汽车和颜色组合在 A 列中。在 B 列中,我想显示其各自的价格。
我已经实现了用这个公式显示 A 列,但如果有任何建议,我愿意接受。对于B列,我还不知道如何实现目标。
A 列的公式
=ArrayFormula(transpose(split(rept(concatenate(Sheet1!A2:A&char(9)),counta(Sheet1!B1:Sheet1!E1)),char(9)))
&" "&transpose(split(concatenate(rept(Sheet1!B1:Sheet1!E1&char(9),counta(Sheet1!A2:Sheet1!A))),char(9))))
我从这里得到这个公式here
Sheet2 中的预期输出
Car Color |
Price |
BMW Red |
100 |
BMW Blue |
120 |
BMW Black |
90 |
BMW White |
120 |
FIAT Red |
90 |
FIAT Blue |
100 |
FIAT Black |
110 |
FIAT White |
120 |
FORD Red |
70 |
FORD Blue |
80 |
FORD Black |
80 |
FORD White |
80 |
use:
=INDEX(QUERY(SPLIT(FLATTEN(IF(B2:E="",,A2:A&" "&B1:E1&"×"&B2:E)), "×"),
"where Col2 is not null"))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)