我有一个 Excel 表,其中仅在第一列中包含数据,其中每个单元格都以字符 H、G、I、B、H、E、S、C 开头,或者以上都不是。
我想编写一个命令,以便在第二列中发生以下四种情况之一:
我发现这个命令解决了部分问题:
=IF(OR(B25="H"; B25="G"; B25="I");"H";"") & IF(OR(B25="B"; B25="E");"E";"") & IF(OR(B25="T"; B25="S"; B25="C");"C";"")
但是,这仅在第一列仅包含一个字符时才有效。我想定制这个命令,这样它就不需要第一列中只有一个字符,而是简单地以字符开头。
我希望这是有道理的。如果您有任何建议,请告诉我!! :O)
最佳答案
也许“LEFT()”-Function 就是你要找的。
像“LEFT(A1,1)”这样的东西应该给你单元格 A1 中字符串的第一个字符。
更多信息:
http://office.microsoft.com/en-us/excel-help/left-leftb-functions-HP005209153.aspx
编辑:哇,这个社区总是给我留下深刻印象。 (对我来说太快了;))
关于excel - Excel中的 bool 检查,仅检查第一个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20448337/