用第二个和第三个列表中的所有变体来扩展Excel列表中的每个项目

时间:2019-02-09 14:50:34

标签: excel google-sheets

我有一个包含三列的excel文件-在第1列上有一个单词列表,在第2列上有一个前置属性列表,而在第3列上有一个要附加属性列表。

如何创建一个包含所有要附加和前置的属性串联的列表?

例如,我有这样的单词:

  • 小茴香
  • 牛至
  • 姜黄

添加诸如

的字词
  • 食谱
  • 的好处
  • 替代

并附加诸如

之类的字词
  • 食谱
  • 使用
  • 粉末

...,我想有一种自动加入这些方法的方式:

  • 孜然配方
  • 孜然的好处
  • 用孜然代替
  • 孜然食谱
  • 孜然用途
  • 孜然粉
  • ...

1 个答案:

答案 0 :(得分:0)

=ARRAYFORMULA({
 TRANSPOSE(SPLIT(REPT(CONCATENATE(A1:A&CHAR(9)),COUNTA(B1:B)),CHAR(9)))&" "&
 TRANSPOSE(SPLIT(CONCATENATE(REPT(B1:B&CHAR(9),COUNTA(A1:A))),CHAR(9)));
 TRANSPOSE(SPLIT(REPT(CONCATENATE(B1:B&CHAR(9)),COUNTA(C1:C)),CHAR(9)))&" "&
 TRANSPOSE(SPLIT(CONCATENATE(REPT(C1:C&CHAR(9),COUNTA(B1:B))),CHAR(9)))})