我想构建一个新列,它是A列中字符串发生的总次数。
所以输入“太昂贵”会在26行上,然后在那个开始“不要它”占用6行,然后“太贵”(不同,因为小写)将占用另外6 + 5第14行。
所以只是一个新列,每个字符串显示的次数。反向枢轴制表,如果你愿意的话。
我该怎么做?我尝试使用rept()但是将所有内容放在一个单元格中。
答案 0 :(得分:2)
看起来你很可能首先需要一个辅助列来基本上使这些值唯一,因此在C列中你会放置:
=UNIQUE(A:A)
并且为了便于解释,如果你想看看它是如何分解的,在D栏你可以把
=sum(FILTER(B2:B,exact(C2,A2:A)))
使用精确的原因是,否则它不会区分大小写。
获得REPT
函数的最终编号后,您可以使用分隔符来使用可重复的值:
=rept(C2&";",D2)
这有助于以后将它们正确地拆分成一个列,如果你用分号重新计算了这个值,你会看到相同的结果,你描述它们都被混合在一起。
目前,您将看到以下内容:
http://i.stack.imgur.com/nOfdO.png
为了节省一些空间,我将和滤波器嵌入到rept函数中,这样我就可以删除D列:
=REPT(C2&";",sum(FILTER(B2:B,exact(C2,A2:A))))
然后我加入所有这些并使用;
作为分隔符最后一次拆分:
=TRANSPOSE(SPLIT(JOIN(";",D2:D4),";"))
答案 1 :(得分:1)
或者,看看这是否有效?
import import1 = require('import1');
import someLongerImport = require('someLongerImport');
import import2 = require('./some/folder/import');