excel - 如何在 Excel 中为公式添加条件
问题描述
如何在 D 列的公式中添加一个条件,数字范围也应该根据类型看到。
例如,
- 如果是A型,号码范围是886000 - 886018,
- 如果是 B 型,数字范围是 886020 - 886077,并且
- 如果是 C 型,数字范围是 886079 - 886091。
B 列是
=IF(AND(A2+1<>A3,A2-1<>A1),"start-end",IF(A2+1<>A3,"end",IF(A2-1<>A1,"start","...")))
D 列是
=IF(AND(OR(B2="start",B2="start-end")),A2,C1)
E 列是
=IF(B2="start",INDEX(A2:$A$1048576,MATCH("end",B2:$B$1048576,0)),IF(B2="start-end",D2,E1))
解决方案
我不确定为什么它需要如此复杂。为什么不加一个VLOOKUP
?
Column G | Column H
886000 | 886000-886019
886020 | 886020-886078
886079 | 886079-886091
=VLOOKUP(A2,$G$2:$H$4,2,TRUE)
推荐阅读
- css - 样式跨度线 i if-var 关系中的悬停效果
- c# - 使用 PsExec 和 C# 运行远程程序 - 已连接但无法正常工作
- yii2 - 如何修复 PHP 致命错误 – yii\base\ErrorException Class 'Swift_Transport_EsmtpTransport' not found
- javascript - Sinon clock.tick 不会为 setTimeout 提前时间
- javascript - 使用箭头函数设置变量
- angular - ionic 3 - 键盘推全屏
- php - 在查询中使用结果
- jbpm - jBPM流程同步
- linux - 如何从控制台程序集中读取参数
- android - RxJava:插入对象列表及其嵌套对象