带有AND / OR的Excel嵌套IF函数

时间:2013-09-04 18:30:58

标签: excel function if-statement nested

我绑定了AND / OR函数的几个组合并且没有运气。

以下是我需要创建的内容:

在B栏中,我有固件ID,范围从两个数字字符到六个数字字符。

在B栏中的每个公司ID之前,我需要每个字母“I”和一定数量的零。

- 如果公司ID有两个数字,我需要在B列的Firms ID左边添加“I0000”。所以最终结果是“I0000 ##”,总共七个字符。 - 如果公司ID有三个数字,我需要在B列的Firms ID左侧添加“I000”,因此最终结果为“I000 ###”,总共七个字符。 - 依此类推第4,5和6个字符的公司ID(我拥有的最大公司ID是6个字符,所以它只需要添加“I”字母)

我试图沿着这些行使用某些东西= if(len(b2 = 6),concatenate(“I”,B2),IF(len(b2 = 5),concatenate(“I0”,B2),If (Len ---------你明白了。它不漂亮,它只为我所有的公司ID添加了“我”。

我意识到它需要使用OR(或AND(功能。我试着写它无济于事。我是一个视觉学习者,并不意味着任何人读这个,但如果它没那么麻烦它真的可以帮我看到写出的实际功能,所以我可以将它与我不正确的功能进行比较,看看我的错误。

指向一个关于AND / OR功能的excel培训网站对我没有帮助。

2 个答案:

答案 0 :(得分:1)

对于公式解决方案,您可以使用TEXT函数:

=TEXT(B2,"I000000")

或者,您可以选择B列,右键单击 - >格式化单元格 - >自定义 - >键入I000000 - >行

答案 1 :(得分:0)

为B列中的单元格执行自定义格式应该可以实现,不需要编码/功能。选择要更改的单元格,右键单击,转到格式化单元格。从那里选择数字选项卡,然后选择自定义类别。您可以在“类型”下的框中执行"I"000000之类的操作。