作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经绑定(bind)了很多 AND/OR 函数的组合并且没有运气。
这是我需要创建的:
在 B 列中,我有公司 ID,范围从两个数字字符到六个数字字符。
我需要在 B 列中的每个公司 ID 之前的每个字母“I”和一定数量的零。
- 所以如果公司 ID 有两个数字,我需要在 B 列的公司 ID 左侧添加“I0000”。所以最终结果将是“I0000##”,总共七个字符。
- 如果公司 ID 有三个数字,我需要在 B 列的公司 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 培训网站对我没有帮助。
最佳答案
对于公式解决方案,您可以使用 TEXT
功能:
=TEXT(B2,"I000000")
I000000
-> 好的
关于Excel 嵌套 IF 函数与 AND/OR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18621259/
我是一名优秀的程序员,十分优秀!