首页 > 解决方案 > 区分一列中的两个变量

问题描述

我正在使用动态数据,这些数据将从表单中填充我的 Google 表格。基本上,我们一次与两家公司合作,评估不同的客户机会。此工作表会输入 Google Data Studio。为了避免每次我们想在 Data Studio 中显示信息时操作表格中的数据,对于每个被评估的客户,我尝试使用一个公式在 F 列中附加一个标签。客户评估为数字 1第一次评估和客户评估的数字为 2。即:Lloyds1 或 Lloyds2。

如果每家公司只有一个人评估客户帐户,这将很容易实现,但实际上每家公司可能有两三个人。在每个公司的一个人的情况下,我使用了这个: =IF(ISBLANK($D2),,(D2&COUNTIF($D$2:$D2,D2))) - 工作,因为只有两个条目

我试图将其调整为 COUNTIFS 但它不起作用。

希望我可以解释这个问题,有人可以提供帮助

链接到示例电子表格: https ://docs.google.com/spreadsheets/d/10sqp0zpThdtdRws2p2Dqs0n8IwxwBIpwk-ibH5vofGQ/edit?usp=sharing

标签: google-sheets

解决方案


所以,我不能在一个公式中做到这一切,因为它countifs也不适合我。所以我必须在支持表中进行(您可以将其放入支持选项卡或可以隐藏它的地方):

我做的支持表如下:

  • 单元格A2:公式:=ARRAYFORMULA(if(len(B2:B),B2:B&""&C2:C,))
  • 单元格B2:公式=unique(E2:F)
  • 单元格D2:公式=ArrayFormula(if(len(B2:B),countifs(B2:B,B2:B,row(B2:B),"<="&row(B2:B)),))

然后在单元格中,您可能需要以下内容: =ArrayFormula(IF(ISBLANK(E2:E),,(E2:E&vlookup(E2:E&""&F2:F,A2:D,4,false))))

它应该如下所示:

在此处输入图像描述

它不是最简洁的解决方案,但它可以工作并且是动态的


推荐阅读