2017-04-19 111 views
0
A  B   C D 

2 DRUGS 000000000004 2 PARACETAMOL (ACETAMINOPHEN) TAB 500 MG 

这是我在我的开放式办公入口,所以我们在这里与列AD 行2我创建一个公式=CONCATENATE("('" ;A2;"','";B2;"','";C2;"','";D2;"'),")Concatinate在OPEN OFFICE消除前导零

而这一次给我这样的结果:

( 'DRUGS', '4', '2', '扑热息痛(对乙酰氨基酚)TAB 500 MG'),

基本上我想象的结果:

( 'DRUGS', '000000000004', '2', '扑热息痛(对乙酰氨基酚)TAB 500 MG'),

列B被设置为与设置为12。

前导零数型

我想要的是得到一个结果,其中列B中的前导零将被保留。

回答

0

请尝试:

=CONCATENATE("('";A2;"','";REPT("0";12-LEN(B2));B2;"','";C2;"','";D2;"'),") 

我怀疑你有什么B2是4与许多领先的0格式化。如果是这样,假设其他条目是可能的,其中一些将是文本,并且单元格内容实际上类似于000000000004--对于上述公式将不起作用(但是您的应该)。