| |
每天我要输入40多个词组(A1为电脑、A2为冰箱、A3为A洗衣机、A4为手套、、、、、、、、)这几个词组在A列,B列要输入东或者西,我要输入对应的比如电脑为东,B1为东,冰箱为西,B2为西,洗衣机为东B3为东、、、、、、物品所对应的东、西是固定不变的,现在我需要一个公式,只要是输入这40多个词组,B列就会根据公式直接显示东或者西谢谢急需、、、、、QQ591292826可能有些地方表达不明确、、、、、、、 =IF(OR(B7="电脑",(B7="冰箱")),"东",IF(OR(B7="洗衣机",(B7="手套")),"西"))目前我只能输入这几个,再多了就显示我的公式输入有问题比如: =IF(OR(B7="抚顺",(B7="清河",(B7="清河"))),"东",IF(OR(B7="进步",(B7="巨丰")),"西"))就这个公式就不行了,这才输入5个词组就不行了,也不知道哪里有问题,更不用说40多个了 问题补充:=IF(OR(B6="电脑",(B6="冰箱")),"东","西")还有一种这样的也能显示出来,不知道这两种表达方法有什么区别
最佳答案
这个问题并不是很复杂。因为需求只分东和西两类,所以通过OR函数就可以实现了。
如果仅从您的问题需求来看,上面列出的两个函数是把问题弄复杂了:第一,OR函数内的并列条件不必须加括号;第二,IF函数的运用格式是: IF(条件,条件真时反应的结果,条件假时反应的结果)。 所以你的两个IF函数都错在写了两个条件。
这里一个方法及函数你可以试一试(以问题中4个词组为例),步骤如下: 1. A1-A4 填写你的物品词组:电脑、冰箱、洗衣机、手套。(假设它们分别为:东 西 东 西) 2. 选中B1,输入函数 =IF(OR(A1="电脑",A1="洗衣机"),"东","西") 即可。 (这个公式的解释是:如果A1为电脑或者洗衣机,那么B1就是东,否则B1就是西) 3. 然后可以通过B1进行公式复制,无需对B2-B4逐一进行输入。
备注:这个问题中 IF函数只需输入条件为真的那些词组即可,其他无论输入什么词都会判为“西”。如此,即使四十组词组也无妨,只要将OR括号中的并列条件加长即可。
|