Excel-分离资料到对应的表格储存格中(FIND,LEFT,MID)
2017-03-27 08:14 来源:http://www.bluy.net 作者:百里峡酒店
摘要:
学科小教员查询拜访了采办相干弥补资料的名单给某个教员,长的像下图左的内容。教员问说可以转换为以下图右的资料表,以便利计较采办数目及分发弥补资料。 这是个常见的题目,不雅察下图左,这个小教员也算清算的很工整(格局对齐),此中「全」暗示三种弥补资
学科小教员查询拜访了采办相干弥补资料的名单给某个教员,长的像下图左的内容。教员问说可以转换为以下图右的资料表,以便利计较采办数目及分发弥补资料。
这是个常见的题目,不雅察下图左,这个小教员也算清算的很工整(格局对齐),此中「全」暗示三种弥补资料都要採购。此刻就来看看若何转换为表格局的资料。
【公式设计与解析】
1. 掏出座号
贮存格C2:=LEFT(A2,2)
2. 掏出姓名
贮存格D2:=MID(A2,4,3)
3. 掏出采办项目
贮存格E2:
=IFERROR(IF(FIND(E$1,$A2),"V",""),"")&IFERROR(IF(FIND("全",$A2),"V",""),"")
FIND(E$1,$A2):操纵 FIND 函数找寻贮存格A2中是不是包括贮存格E1的内容,若找的到,则会传回一个数字(位置,第几个字);若找不到,则传回毛病讯息。
IF(FIND(E$1,$A2),"V",""):将 FIND 函数的传回值:数字/毛病讯息),转换为:V/空缺。若 FIND 函数的传回值是数字,在 IF 函数中视为 TRUE,则显示「V」;若为「毛病讯息」,则显示空缺。
IFERROR(IF(FIND(E$1,$A2),"V",""),""):将上式传回的毛病讯息显示为空缺。
IFERROR(IF(FIND("全",$A2),"V",""),""):同理,操纵 FIND 函数找寻贮存格A2中是不是包括「全」这个字,若为「是」,则显示「V」;若为「否」,则传回毛病讯息。
你可能会问,为什么要将以上二式以「&」运算子串接?由于这两个式子永久只会有一个成立,而不成立者只会显示空缺,相当于没有感化。
最后,複製贮存格E2,贴至贮存格E2:G2。複製贮存格E2:G2,贴至贮存格E2:G18。
创作者先容 vincent 北京拓展公司- 全站分类:不设分类
- 小我分类:课本资料
- 此分类上一篇: Excel-资料表格局转换及查询(OFFSET,SUMPRODUCT)
- 此分类下一篇: Excel-操纵SUMPRODUCT函数求数学公式的解(ROW,MOD)
- 上一篇: Excel-资料表格局转换及查询(OFFSET,SUMPRODUCT)
- 下一篇: Excel-操纵SUMPRODUCT函数求数学公式的解(ROW,MOD)
汗青上的今天
- 2016: Excel-计较多栏多列交集的小计(SUM,IFERROR,阵列公式)
- 2016: 用手机中的App掏出邮件附件中图片档里的文字
- 2015: Excel-资料表格局转换及查询(OFFSET,SUMPRODUCT)
- 2014: Excel-由清单中遴选不异日期者(OFFSET,ADDRESS,INDIRECT)
- 2013: 操纵Evernote记事成立部落格网页(postach.io)
- 2012: Excel-计较数列中合适前提的个数(阵列)
- 2010: Excel-在文件中标示文件贮存位置和档案名称
- 2009: 备份/还原Google Chrome阅读器的书籤
点击排行