Excel 2016:根据简单逻辑对数据透视表元素进行排序

Excel 2016:根据简单逻辑对数据透视表元素进行排序

我目前正在尝试根据某些参数对嵌套在枢轴中的两个变量进行排序。

TL;DR 一些背景信息:

(图片最能说明这一点)

L 是枢轴;N 是期望输出

  1. 附有代码和名称的工作表 - 所有代码的 Len=4
  2. 代码可以是唯一的,并且只能附加一个名称。在这种情况下,我想将代码名称排序为“单个”
  3. 名称确实会重复,并且不是代码独有的
  4. 具有多个不同名称的代码需要排序为“多个”
  5. 具有多个相同名称的代码需要排序为“单个”
  6. 我使用了 & 和 Countif 来使用唯一标识符解决重复的名称

目前我陷入了困境,不知道该如何继续。根据我尝试的逻辑, =IF(LEN(A4)=4,A4,IF(AND(OR(LEN(A3)=4,OR(LEFT(A4,10)=LEFT(A3,10),LEFT(A4,10)=LEFT(A5,10))),OR((LEN(A5)=4),A5="")),"Single","Multiple"))当项目符号 5 时,输出无法返回 Single/Multiple。

希望我提供了足够的见解。任何想法都会有帮助。

谢谢

答案1

我想向您推荐两种不同的配方。请查看下面的屏幕截图。

在此处输入图片描述

公式 1: =IF(COUNTIF($A$2:$A2,A2)>1,"多个","单个")

这个公式是考虑整体价值并计算重复项。

公式 2:=IF(RIGHT(A2,1)=RIGHT(A2,1),"多个","单个")

这是比较右边 1 个字符

注意: 在应用任一公式之前,只需对源数据列进行排序。

相关内容