在Excel中删除分隔符后不需要的数字

在Excel中删除分隔符后不需要的数字,excel,google-sheets,excel-formula,Excel,Google Sheets,Excel Formula,我有一张如下表: Smartphone Manufacturer Region iPhone 12 Apple US Galaxy S20 Samsung EUROPE:1233 Galaxy Note 10 Samsung EUROPE;345 Galaxy Note 9 Samsung EUROPE1234 Pixel Google US Moto g3 Motorola ASIA 实际上,我想删除区域部分中所有无效的

我有一张如下表:

Smartphone  Manufacturer    Region
iPhone 12   Apple   US
Galaxy S20  Samsung EUROPE:1233
        
Galaxy Note 10  Samsung EUROPE;345
Galaxy Note 9   Samsung EUROPE1234
Pixel   Google  US
        
Moto g3 Motorola    ASIA
实际上,我想删除区域部分中所有无效的字母。例如
EUROPE:1233
无效,应改为
EUROPE
。我也不想要任何像
EUROPE1234
这样的数字,而只想要
EUROPE
本身。是否有一个公式,我可以使用,这样它会自动更正所有行在该地区一次

还有,有没有快速删除空行的方法

任何帮助都是非常重要的

提前谢谢

使用这个公式

=QUERY({B1:C,ArrayFormula(IFERROR(REGEXEXTRACT(D1:D,"[[:alpha:]]+")))},"where Col1 is not null",1)

关于删除空行,请尝试使用google的Go to功能删除空行。关于更正区域,您有多少个区域?列出所有地区的清单容易吗?这可以通过从列表中搜索正确的区域名称并在新列中显示正确的区域名称来实现。如果要直接在源列中更正区域名称,则需要VBA(或使用PowerQuery)来实现Excel或Google工作表?他们不一样。请修改问题标签。哇,谢谢,这看起来很复杂。对不起。我试着使用这样的
=LEFT(B5,FIND(“;”,B5)-1)
,但在一些地方出现了错误,就像
美国
欧洲
亚洲
。很抱歉,这很烦人,但有没有一种更简单的方法可以在所有问题上使用LEFT命令?我给了您解决方案,但您不想要它。你的尝试永远不会奏效。左撇子永远行不通。为什么不接受我给出的解决方案?你觉得很复杂吗?复制/粘贴,更改范围。简单。或者把测试表的链接给我,我来帮你们修改。我现在接受了你的回答,很好。这对用户有好处。