我有一个有趣的挑战-我需要在Excel中对以下数据运行检查:
| A - B - C - D |
|------|------|------|------|
| 36 | 0 | 0 | x |
| 0 | 600 | 700 | x |
|___________________________|
你得原谅我糟糕的ASCII技艺。因此,我需要D列(x)对相邻的单元格运行检查,然后在必要时转换值。以下是标准:
如果B列大于0,那么一切都很好,我可以喝咖啡了。如果它不满足这个要求,那么我需要根据一个表转换A1 -例如,将32 = 1420
和place转换为D
。不幸的是,A和它需要转换成什么之间没有关系,所以创建一个计算是不可能的。
在这种情况下,case或switch语句将是完美的,但我不认为它是Excel中的本机函数。我还认为将一堆=IF()
语句链接在一起会有点疯狂,我做了大约四次,然后才决定这是一个坏主意(我的生活故事)。
https://stackoverflow.com/questions/5488692
复制相似问题