首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Excel多个IF语句或宏来解决这个问题?

Excel多个IF语句或宏来解决这个问题?
EN

Stack Overflow用户
提问于 2019-10-19 14:03:04
回答 3查看 89关注 0票数 2

我试图在Excel中创建多个IF语句,帮助我的俱乐部将事件注册转化为一个模板,该模板可以导入到评分程序中。

注册导出将3个属性放置到单个单元格中。我需要一种方法将这3个属性分割成3个不同的单元格作为导入模板。每个属性都有4-5种可能性。我一直在尝试IF(ISNUMBER(SEARCH,让我来识别一个属性是否存在。

代码语言:javascript
复制
=IF(ISNUMBER(SEARCH("Production",G12,1)),"Production","")`

红色文本所希望的结果:

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2019-10-19 14:57:27

欢迎来到这里。也许这会有帮助:

代码语言:javascript
复制
=IF(ISNUMBER(FIND(B$2,$A3)),TRIM(LEFT((SUBSTITUTE(MID($A3,FIND(":",$A3,FIND(B$2,$A3))+2,255),",",REPT(" ",255))),255)),"")

结果:

票数 2
EN

Stack Overflow用户

发布于 2019-10-20 04:40:21

请参阅上面罗恩罗塞菲尔德的布局表。

这是另一个FILTERXML公式,但版本较短。

C6中,来回复制的公式:

代码语言:javascript
复制
=IFERROR(FILTERXML("<a "&SUBSTITUTE(SUBSTITUTE($A6,":","='"),",","' ")&"'/>","a/@"&C$5),"")
票数 2
EN

Stack Overflow用户

发布于 2019-10-19 20:24:59

给定您的数据,如果您有带有2013+函数的FILTERXML,这里有一种处理它的方法。

following-sibling

  • An

  • 在逗号和冒号上都创建了XML。
  • 将具有与原始数据中的每个条目相等的节点。
  • 任何特定属性的值都将是
  • xPath的值,然后提取适当的属性值。

代码语言:javascript
复制
C6: =IFERROR(FILTERXML("<t><s>" & SUBSTITUTE(SUBSTITUTE($A6,":",","),",","</s><s>") & "</s></t>","//s[contains(.,'"&C$5&"')]/following-sibling::*[1]"),"")

根据需要来回填写。其他属性可以添加到标题行中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58464476

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档