if函数嵌套使用方法多层嵌套,如何在外面使用最里面if函数嵌套使用方法里的数组

EXCEL 中多重条件嵌套但存在部分条件为除指定外的任意数,怎样用函数求参数?见下图?_百度知道
EXCEL 中多重条件嵌套但存在部分条件为除指定外的任意数,怎样用函数求参数?见下图?
我有更好的答案
=IF(ISNA(INDEX(D$2:D$63,MATCH(F2&G2&H2,A$2:A$63&B$2:B$63&C$2:C$63,))),INDEX(D$2:D$63,MATCH(F2,A$2:A$63,)+3),INDEX(D$2:D$63,MATCH(F2&G2&H2,A$2:A$63&B$2:B$63&C$2:C$63,)))或=IF(ISNA(INDEX(D$2:D$63,MATCH(F2&G2&H2,A$2:A$63&B$2:B$63&C$2:C$63,))),INDEX(D:D,MATCH(F2,A:A,)+3),INDEX(D$2:D$63,MATCH(F2&G2&H2,A$2:A$63&B$2:B$63&C$2:C$63,)))数组公式,按下数组三键
来自:求助得到的回答
采纳率:72%
来自团队:
你公式的前一部分出错,应该输入=INDEX(D$2:D$63,……)
B5,C5......等等 为任意数哦, 返回指定的参数值哦
为您推荐:
其他类似问题
excel的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。微信扫一扫打赏支持
共68人支持!!!
doT.js实现混合布局
 数据结构
&status&: &1&,
&msg&: &获取成功&,
&id&: &47&,
&user_id&: &&,
&tmpl_id&: &1&,
&token&: &xxfisw&,
&category_id&: &52&,
&name&: &一扫光零食量贩&,
&logo&: &http://image.diandodo.com/zhudianbao/Uploads/User/u//fa.png@350w&,
&topbg&: &http://image.diandodo.com/zhudianbao/Uploads/User/u//c/576b36c8972b6.jpg@350w&,
&qrcode&: &./Uploads/Qrcode/Store/71cfa47c805ff.png&,
&slogan&: &零食食小,开心事大&,
&intro&: &&,
&postage&: &0.00&,
&free_postage&: &168.00&,
&total_pv&: &46729&,
&status&: &1&,
&addtime&: &&,
&pay_on_delivery&: &0&,
&isrecommend&: &0001&,
&store_pickup&: &0&,
&isshow&: &1&,
&type&: &1&,
&member_id&: &0&,
&category_goods&: [
&goods&: [
&id&: &1279&,
&name&: & 阿婆家的 干吃汤圆小麻薯&,
&logoimg&: &http://image.diandodo.com/zhudianbao/Uploads/User/u//f/b.jpg@350w&,
&price&: &2.00&,
&salecount&: &2&,
&oprice&: &2.00&
&id&: &1276&,
&name&: &百野轩番茄、香辣海苔4.5克袋开袋即食&,
&logoimg&: &http://image.diandodo.com/zhudianbao/Uploads/User/u//c/5760edbad7ccb.jpg@350w&,
&price&: &3.00&,
&salecount&: &29&,
&oprice&: &3.00&
&id&: &1275&,
&name&: &骥洋山椒翅尖200g&,
&logoimg&: &http://image.diandodo.com/zhudianbao/Uploads/User/u//d/8.jpg@350w&,
&price&: &11.80&,
&salecount&: &5&,
&oprice&: &11.80&
&id&: &1273&,
&name&: &ZEK迷你传统海苔20克&,
&logoimg&: &http://image.diandodo.com/zhudianbao/Uploads/User/u//5760ecbee92e0.jpg@350w&,
&price&: &15.80&,
&salecount&: &6&,
&oprice&: &15.80&
&id&: &1272&,
&name&: &田园蔬果干70g 即食黄秋葵脆片&,
&logoimg&: &http://image.diandodo.com/zhudianbao/Uploads/User/u//e/c3.jpg@350w&,
&price&: &15.80&,
&salecount&: &0&,
&oprice&: &15.80&
&id&: &1267&,
&name&: &红灯记肉松香辣味蚕豆&,
&logoimg&: &http://image.diandodo.com/zhudianbao/Uploads/User/u//b/a1b.jpg@350w&,
&price&: &6.80&,
&salecount&: &0&,
&oprice&: &6.80&
&id&: &262&,
&name&: &休闲零食&
&goods&: [
&id&: &1220&,
&name&: &皇家爵士3合1 原味速溶咖啡&,
&logoimg&: &http://image.diandodo.com/zhudianbao/Uploads/User/u//d/575fc26373fb4.jpg@350w&,
&price&: &1.50&,
&salecount&: &62&,
&oprice&: &1.50&
&id&: &1219&,
&name&: &姜汁红糖生姜茶、姜汁黑糖生姜茶&,
&logoimg&: &http://image.diandodo.com/zhudianbao/Uploads/User/u//575fc1fb5e3e8.jpg@350w&,
&price&: &1.60&,
&salecount&: &10&,
&oprice&: &1.60&
&id&: &267&,
&name&: &咖啡饮品&
&goods&: [
&id&: &1278&,
&name&: &四季之屋香烤椰片&,
&logoimg&: &http://image.diandodo.com/zhudianbao/Uploads/User/u//a/5760eed8a56be.jpg@350w&,
&price&: &2.00&,
&salecount&: &47&,
&oprice&: &2.00&
&id&: &1274&,
&name&: &美伦多榴莲味夹心酥饼干&,
&logoimg&: &http://image.diandodo.com/zhudianbao/Uploads/User/u//9.jpg@350w&,
&price&: &24.80&,
&salecount&: &5&,
&oprice&: &24.80&
&id&: &1235&,
&name&: &利男居特色金椰子菠萝酥糕点零食100g&,
&logoimg&: &http://image.diandodo.com/zhudianbao/Uploads/User/u//c/7.jpg@350w&,
&price&: &5.80&,
&salecount&: &0&,
&oprice&: &5.80&
&id&: &1226&,
&name&: & 宜莲居 芝麻脆条 新品糕点200g&,
&logoimg&: &http://image.diandodo.com/zhudianbao/Uploads/User/u//fa7.jpg@350w&,
&price&: &9.80&,
&salecount&: &10&,
&oprice&: &9.80&
&id&: &271&,
&name&: &饼干蛋糕&
&div id=&info_area&&&/div&
&script id=&infotmpl& type=&text/x-dot-template&&
&div class=&aui-card-list-content&&
&img src=&{{= it.topbg}}&&
&div class=&aui-row&&
&div class=&aui-col-xs-2&&
&img style=&border:1px solid #margin:3& src=&{{= it.logo}}&&
&div class=&aui-col-xs-4& style=&padding-left: 5&&
&div class=&aui-grid-label&&
&h4&{{= it.name}}&/h4&
&img style=&width:3& src=&../image/zyd.png&&
&p&评分4.8分&/p&
&div class=&aui-col-xs-4& style=&top:18&&
&div class=&aui-col-xs-5&&
&div class=&aui-grid-label&&3.7万&/div&
&p&人在卖&/p&
&div class=&aui-col-xs-7& style=&border-left: 1padding-left: 10&&
&div class=&aui-grid-label&&2067&/div&
&p&人关注&/p&
&div class=&aui-col-xs-2& style=&text-align:right: -3top:5&&
&div class=&aui-btn aui-btn-warning&&
&i class=&aui-iconfont aui-icon-star& style=&margin-right: 0;&&&/i&
&div class=&aui-bar-tab-label&&关注&/div&
&div class=&aui-tab& id=&tab&&
&div class=&aui-tab-item aui-active& tapmode=&& data-item-order=&0&&
&i class=&aui-iconfont aui-icon-home&&&/i&
&div class=&aui-bar-tab-label&&店铺首页&/div&
&div class=&aui-tab-item& tapmode=&& data-item-order=&1&&
&i class=&aui-iconfont aui-icon-cart&&&/i&
&div class=&aui-bar-tab-label&&购买&/div&
&div class=&aui-tab-item& tapmode=&& data-item-order=&2&&
&i class=&aui-iconfont aui-icon-share&&&/i&
&div class=&aui-bar-tab-label&&代销&/div&
&div class=&aui-tab-item& tapmode=&& data-item-order=&3&&
&i class=&aui-iconfont aui-icon-cert&&&/i&
&div class=&aui-bar-tab-label&&店铺简介&/div&
{{~ it.category_goods:cval:ckey}}
&div class=&aui-card-list &&
&div class=&rxsp&&
&div class=&aui-pull-left&&&h3&{{= cval.name}}&/h3&&/div&
&a class=&aui-pull-right &&
&span class=&aui-iconfont aui-icon-right&&&/span&
{{~ cval.goods:gval:gkey}}
{{? gkey%2 === 0}}
&div class=&aui-list-item-inner& style=&margin-bottom: 15&&
&div class=& aui-row-padded&&
&div class=&aui-col-xs-6&&
&img src=&{{= gval.logoimg}}& style=&height: 150& onclick=&openWin('goods_detail')&&
&p class=&tit&&{{= cutstr(gval.name,12)}}&/p&
&h3 class=&red&&¥{{= gval.price}}&/h3&
&div class=&aui-info& style=&padding-top:0&&
&div class=&aui-info-item&&
&span style=&text-decoration:line-&&¥{{= gval.oprice}}&/span&
&div class=&jifen&&销量{{= gval.salecount}}件&/div&
{{? gkey%2 === 1}}
&div style=&clear:&&&/div&
1.第一层直接使用
{{= it.topbg}}
2.第二层使用
{{~ it.category_goods:cval:ckey}}
3.在第二层中继续嵌套,调用第三层数据
{{~ cval.goods:gval:gkey}}
4.在第三层中使用取模和判断
{{? gkey%2 === 0}}
5.在第三层中使用函数
{{= cutstr(gval.name,12)}}
* js截取字符串,中英文都能用
* @param str:需要截取的字符串
* @param len: 需要截取的长度
function cutstr(str, len) {
var str_length = 0;
var str_len = 0;
str_cut = new String();
str_len = str.length;
for (var i = 0; i & str_len; i++) {
a = str.charAt(i);
str_length++;
if (escape(a).length & 4) {
//中文字符的长度经编码之后大于4
str_length++;
str_cut = str_cut.concat(a);
if (str_length &= len) {
str_cut = str_cut.concat(&...&);
return str_cut;
//如果给定字符串小于指定长度,则返回源字符串;
if (str_length & len) {
return str;
apiready = function(){
api.parseTapmode();
var store_id = api.pageParam.store_id;
// 获取商品相关信息
api.ajax({
url: 'http://zhudianbao.yunlutong.com/?g=Api&m=Store&a=getStoreInfo',
method: 'get',
store_id: store_id
}, function(json, err) {
if (json.status == '1') {
var interText = doT.template($(&#infotmpl&).text());
$(&#info_area&).html(interText(json.info));
var toast = new auiToast();
toast.fail({
title:json.msg,
duration:2000
doT中可以使用js原生的内容,多多尝试吧~
阅读(...) 评论()> 多层嵌套数组
热门文章热门标签
09月13日 |
09月13日 |
09月13日 |
09月13日 |
09月13日 |
09月13日 |
09月13日 |
09月13日 |excel 单元格里面如何用函数解决多个条件多层嵌套问题,请高手指教,谢谢_百度知道
excel 单元格里面如何用函数解决多个条件多层嵌套问题,请高手指教,谢谢
如表1 中B3用公式=IF(A3=&&,&&,LOOKUP(1,0/FIND({&普通电话&;&万信通&;&无线固话&;&专线&;&LAN&;&XDSL&;&数字电路&},A3),{1;1;2;2.5;1.5;1.5;1.5}&&%&))表示,B4、B5往下直接下拉就行。
表2 中 B3用公式=IF(D3=&&,&&,LOOKUP(1,0/FIND({&普通电话&;&万信通&;&...
如果表3里面G列再增加一个类型:C类,请问I列的公式用函数又该怎么表达?
我有更好的答案
表3使用VLOOKUP到表1和表2中查找不更简单吗?I3=VLOOKUP(H3,OFFSET(A:B,,IF(G3=&A类&,0,3)),2,0)加C类,再加一个小表
但是最终表1和表2是要删除的,只留表3,那公式该怎么表达呢?
=IF((G3=&&)+(H3=&&),&&,CHOOSE(MATCH(G3,{&A类&,&B类&,&C类&}),LOOKUP(1,0/FIND({&普通电话&;&万信通&;&无线固话&;&专线&;&LAN&;&XDSL&;&数字电路&},H3),{1;1;2;2.5;1.5;1.5;1.5}&&%&),LOOKUP(1,0/FIND({&普通电话&;&万信通&;&无线固话&;&专线&;&LAN&;&XDSL&;&数字电路&},H3),{2;2;1;1.5;1;1;1}&&%&),3))
采纳率:62%
来自团队:
=IF(H3=&&,&&,LOOKUP(1,0/FIND({&普通电话&;&万信通&;&无线固话&;&专线&;&LAN&;&XDSL&;&数字电路&},H3),IF(G3=&A类&,{1;1;2;2.5;1.5;1.5;1.5},{2;2;1;1.5;1;1;1})&&%&))如果有C类,公式可改为=IF(H3=&&,&&,LOOKUP(1,0/FIND({&普通电话&;&万信通&;&无线固话&;&专线&;&LAN&;&XDSL&;&数字电路&},H3),CHOOSE(MATCH(G3,{&A类&,&B类&,&C类&}),{1;1;2;2.5;1.5;1.5;1.5},{2;2;1;1.5;1;1;1},{C类值列表})&&%&))
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。查看: 208|回复: 7
请教SUBSTITUTE函数多层嵌套问题
阅读权限30
在线时间 小时
2003版使用SUBSTITUTE函数多层嵌套超过了7层,请教如何解决?谢谢大侠指点!
(6.5 KB, 下载次数: 17)
11:20 上传
点击文件名下载附件
阅读权限50
在线时间 小时
你将所有的可能都列出来才好处理。
阅读权限30
在线时间 小时
你将所有的可能都列出来才好处理。
就按目前的情况处理,其他情况还没出现
阅读权限50
在线时间 小时
就按目前的情况处理,其他情况还没出现=TRIM(LEFT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(ASC(A2),&(&,REPT(& &,99)),&3D&,REPT(& &,99)),&2D&,REPT(& &,99)),99))复制代码
阅读权限100
在线时间 小时
数组:
=LEFT(A2,VLOOKUP(,FIND({&(&;&(&;2;3},A2)*{0,1},2,)-1)复制代码
(7.99 KB, 下载次数: 11)
11:48 上传
点击文件名下载附件
阅读权限50
在线时间 小时
自定义名称超过7层的话,你可以多定义几个自定义名称,名称套名称就可以了。
阅读权限30
在线时间 小时
我之前用自定义名称设了7个套中套,搞得头都大了还没套完,感谢ExcelHOME啊!强大的老师!强大的技术!感谢楼上两位老师的热心帮助!!
阅读权限95
在线时间 小时
本帖最后由 丢丢表格 于
12:18 编辑
自定义名称超过7层的话,你可以多定义几个自定义名称,名称套名称就可以了。
赞同,&&只要把所有的可能 列成对应表就简单了
=LEFT(A2,LOOKUP(99,FIND({3,2,&(&,&(&},A2)-1))
最新热点 /1
ExcelHome每周都有线上直播公开课,
国内一流讲师真身分享,高手贴身答疑,
赶不上直播还能看录像,
关键居然是免费的!
厚木哥们都已经这么努力了,
你还好意思说学不好Office。
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师}

我要回帖

更多关于 ifandor多层嵌套函数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信