Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1182|回复: 9

[已解决]求助如何根据始发地

[复制链接]
发表于 2022-12-5 17:50 | 显示全部楼层 |阅读模式
根据标黄处判断是否超区 始发省和目的省在一个单元格里面的就是不超区。不在一个单元格就是超区

始发省目的省区域
安徽江苏不超区
河北湖北超区
北京四川超区
北京天津不超区
天津天津不超区
北京陕西超区
河北天津
山东江苏
山东四川
山东江苏
江苏湖北
江苏天津
安徽天津
江苏天津
安徽天津
  

广东 福建 广西 海南
北京 河北 山东 天津 山西 内蒙古
上海 江苏 浙江 安徽
重庆 四川 贵州 云南
陕西 宁夏 甘肃 青海
辽宁 黑龙江 吉林 内蒙
湖北 江西 湖南 河南
最佳答案
2022-12-6 08:16
  1. =IFNA(IF(MODE(MATCH("*"&A2:B2&"*",F:F,)),"不超区"),"超区")
复制代码

工作簿1.zip

8.2 KB, 下载次数: 11

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2022-12-5 20:17 | 显示全部楼层
本帖最后由 hugeinfo 于 2022-12-5 20:23 编辑

=IF(MAX(IFERROR(FIND(A2,$F$1:$F$7)^0*ROW($1:$7),0))=MAX(IFERROR(FIND(B2,$F$1:$F$7)^0*ROW($1:$7),0)),"不超区","超区")

或者=IF(MATCH("*"&A2&"*",F:F,)=MATCH("*"&B2&"*",F:F,),"不超区","超区")
回复

使用道具 举报

发表于 2022-12-5 20:28 | 显示全部楼层
C2
=IF(LOOKUP(1,0/(COUNTIF(OFFSET($G$1,ROW($G$1:$G$7)-1,),"*"&$A2&"*")=1),$G$1:$G$7)=LOOKUP(1,0/(COUNTIF(OFFSET($G$1,ROW($G$1:$G$7)-1,),"*"&$B2&"*")=1),$G$1:$G$7),"不","")&"超区"
回复

使用道具 举报

发表于 2022-12-6 08:16 | 显示全部楼层    本楼为最佳答案   
  1. =IFNA(IF(MODE(MATCH("*"&A2:B2&"*",F:F,)),"不超区"),"超区")
复制代码

评分

参与人数 1学分 +1 收起 理由
a295633 + 1 代码牛逼,MATCH 数组,MODE 求最多,IF单.

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2022-12-6 16:28 | 显示全部楼层

刚我发现 这个公式有个问题  辽宁到内蒙古的应该是不超区的,但是返回的是超区。是不是因为判断区域中有两个内蒙古。公式要怎么改才行
广东 福建 广西 海南
北京 河北 山东 天津 山西 内蒙古
上海 江苏 浙江 安徽
重庆 四川 贵州 云南
陕西 宁夏 甘肃 青海
辽宁 黑龙江 吉林 内蒙古
湖北 江西  湖南 河南
始发省目的省区域
辽宁内蒙古超区
辽宁内蒙古超区
辽宁内蒙古超区
辽宁内蒙古超区
辽宁内蒙古超区
辽宁内蒙古超区
辽宁内蒙古超区
辽宁内蒙古超区
辽宁内蒙古超区
辽宁内蒙古超区
回复

使用道具 举报

发表于 2022-12-6 17:39 | 显示全部楼层
minstatey 发表于 2022-12-6 16:28
刚我发现 这个公式有个问题  辽宁到内蒙古的应该是不超区的,但是返回的是超区。是不是因为判断区域中有 ...

因为内蒙和内蒙古电脑会傻傻分不清楚
3.jpg
回复

使用道具 举报

发表于 2022-12-6 17:47 | 显示全部楼层
minstatey 发表于 2022-12-6 16:28
刚我发现 这个公式有个问题  辽宁到内蒙古的应该是不超区的,但是返回的是超区。是不是因为判断区域中有 ...
  1. =IF(OR(MMULT(1-ISERR(FIND(A2:B2,F$1:F$7)),{1;1})=2),"不超区","超区")
复制代码
用这个

回复

使用道具 举报

发表于 2022-12-6 18:08 | 显示全部楼层

北京内蒙不超区


回复

使用道具 举报

发表于 2022-12-6 21:11 | 显示全部楼层
回复

使用道具 举报

发表于 2022-12-7 10:13 | 显示全部楼层
本帖最后由 hcm19522 于 2022-12-7 10:34 编辑

=IF(OR(MMULT(1-ISERR(FIND(" "&A2:B2&" "," "&F$1:F$7&" ")),{1;1})=2),"不超区","超区")
10839.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-27 17:56 , Processed in 0.370608 second(s), 7 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表