我有四个具有相同行数的1个列范围:Country,Name,Category,Amount。 “国家”,“名称”和“类别”范围具有字符串值,“金额”范围增加了一倍。我面临的问题是:只要金额高于或低于某个值,我需要在每个类别和每个名称下获得所有国家/地区的字符串。在多个范围内循环并根据条件连接
样品表:
Country Name Category Amount croatia Jon Blue 14 norway Jon Blue 23 poland Rob Green 10 egypt Eva Green 8 canada Eva Pink 32 brazil Rob Pink 25 switzerland Rob Pink 35 russia Jon Pink 27 sweden Rob Black 32 togo Rob Black 13 benin Esther Violet 24 morroco Jon Yellow 36 romania Eva Yellow 35 usa Eva Yellow 38 japan Rob Yellow 34
对于量> 20,每个类别的正确的字符串结果将是:
Blue: Jon: norway(23)
Pink: Eva: canada(32), Rob: brazil(25), switzerland(35)
Yellow: Jon: morroco(36), Eva: romania(35), usa(38), Rob: japan(34)
etc.
不知道如何解决这个问题?没有编写代码,因为我无法确定哪里可以开始。正在考虑多维阵列,但这超出了我的编码能力...任何帮助非常感谢
为什么不过滤数据,即使它意味着首先将它们复制到单个块/表中? –
以及过滤器会让我的表中的值的列表,我仍然需要以某种方式连接到正确的字符串。我想问题是,如果有一种方法可以为每个类别做一些类型的循环“,对于每个名称,连接值高于或低于值的国家/地区... – whada