我使用excel表解决了以下问题:
列A包含国家/地区名称和列B,值,如下例所示。 A列中有一些名称附加了添加的附加词,所以我需要将它们视为一个独特的国家/地区其他列。
举个例子:
A | B
------------------------------------
Country Name | Number
------------------------------------
ITALY (MOBILE) | 100
PORTUGAL (MOBILE) | 180
UNITED KINGDOM (MOBILE) | 160
ARGENTINA BUA | 120
FRANCE MOBILE ORANGE | 100
CHINA (MOBILE) | 100
ITALY | 93
SPAIN (MOBILE) | 90
PORTUGAL | 85
GERMANY (MOBILE) | 75
UNITED KINGDOM | 10
GERMANY | 70
ECUADOR (MOBILE) | 55
例如,在同一工作表中,出口可以是如下表格,如D和E列。 它将汇总各国的价值并将其显示为正确的唯一国家/地区名称(正确的名称将是第一个出现在&#34之前;(",并且没有&#34之间的值;()) ")。
A | B
------------------------------------
ITALY | 193
PORTUGAL | 265
UNITED KINGDOM | 170
GERMANY | 145
ARGENTINA | 120
FRANCE MOBILE ORANGE | 100
CHINA | 100
SPAIN | 90
ECUADOR | 55
使用VBA更容易吗?
谢谢,伙计们!
答案 0 :(得分:0)
这就是我要做的事情:
标签栏C国家(或任何您需要的)并在C栏中写下此公式:
= SUBSTITUTE(A2,"(MOBILE)","")
在A到C列上创建一个数据透视表,其中C列为行标签,B列为总和。
@pnuts在下面说明了一点。我在第1部分中使用了这个公式:
=IFERROR(TRIM(REPLACE(A2,FIND("(",A2),FIND(")",A2)-FIND("(",A2)+1,"")),A2)