将一组单元格组织成一个逗号分隔的单个单元格列表,在Google表格中按百分比顺序排列

时间:2020-09-22 09:09:17

标签: google-sheets custom-lists

Google表格存在问题。我有一组单元格,它们正在尝试自动化以在食品的营养成分单元格中制作“成分表”。我将在一排,例如胡萝卜,洋葱,西红柿,糖。在它旁边的单元格中,我将具有相应的百分比。我需要的是将每个项目发送到单个单元格,使其看起来像一个普通的句子。例如,如果信息是胡萝卜22%,洋葱33%,西红柿12%和糖5%,则信息将显示为“成分:洋葱,胡萝卜,西红柿,糖。在此先感谢您的帮助。一直让我头疼。

Sample Sheet

这是我当前工作表的屏幕截图。如您所见,有两个带圆圈的列,以及指向“成分”单元格的箭头。我需要将圈出的单元格按从高到低的百分比顺序(以逗号分隔)列出在“成分”单元格中。

更新:我已经能够弄清楚如何列出单元格,但是我不能弄清楚如何按百分比组织它们。这是我当前正在使用的公式。

= CONCATENATE(F2,“,”,F3,“,”,F4,“,”,F5)

enter image description here

1 个答案:

答案 0 :(得分:0)

尝试:= TEXTJOIN(“,”,true,sort(A2:A13,B2:B13,false))

其中A2:A13是成分列,B2:B13是总%列。

enter image description here