请问怎么将怎样让A列排序与B列一致前3个数字分列出来成单独一列

假设原数据在A列见图一,

1、选ΦA列原数据转到“数据”工具栏,点击分列

2、在跳出的“文本分列向导”第一步中选中:分隔符号,点击:下一步

3、在第二步选中:其他并输入分隔符号,这里输入了中文冒号 :

4、在第三步分别选中下部预览窗口的2列,并分别选中“列数据格式”下面的:文本

5、分裂后的效果见图五同时选中分列后的A、怎样让A列排序与B列一致需要转换的单元格,点右键在菜单中点击复制

6、选中C1,点击右键选择: 选择性粘贴>选择性粘贴

7、在跳出的“选择性粘贴对话框中,在右下部“转置”前面的小方块中打勾点击确定;

9、这时删除A、B两列,最後达到的效果

1、第三步列数据格式选中文本的目的是因为电话号码在excel里面会被认为是数字会显示为科学计数法导致看上去“乱码”

2、这樣的转换方式是根据excel规范使用的特点做的,做完后整齐美观便于excel后续编程方便。

见图片数据难点,第二行和最後一行使用find(“-”,A2)时会返回错误,怎么处理?... 见图片数据难点,第二行和最后一行使用find(“-”,A2)时会返回错误,怎么处理?

· 知道合伙人互联网行家

你对这个回答的评价是


· 知道合伙人软件行家

青岛汇和科技有限公司 年度先进个人


用函数Iferror函数套在外侧。

老师好
Iferror已经学习,谢谢
find能找到第一个“-”很容易第二个,第三个有没有好的办法

你对这个回答的评价是?

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

1:多个单元格内容合并到一个单え格



 使用删除列功能删除第一列使用删除重复功能对自定义列去重。

 将得到的结果关闭并上传到工作表或指定工作表中

 使用PowerQuery的好处是:当数据源发生变化时,在结果表上鼠标右键在弹出的菜单中选择刷新,即可立即实现一键自动合并

2、 如何用Excel拆分单元格或者将一列內容拆分为两列或三列。 

(1)拆分单元格:1)用 Excel 提供的选项拆分;2)快捷键拆分

PS: Excel拆分单元格只能把合并后的单元格拆分,不能把一个没囿合并过的独立单元格拆分为两个或两个以上

(2)一个单元格内容拆分到两个或多个单元格或把一列拆分为两列或三列甚至更多列

(3)无论是拆分单元格内容还是拆分列都可以用分列法和公式法;

  1)如果数据有明显分隔符或分布均匀,可以用分列法;

  2)如果芓母数字与汉字混杂不能用分列拆分可以用公式法。

 (一)方法1:选择法

选中【待拆分单元格】例如 A1 和 B1,选择【开始】选项卡单击【合并后居中】右边的黑色小倒三角,在弹出的菜单中选择【取消合并单元格】则 A1 和 B1 被重新分为两个单元格;

提示:Excel拆分单元格不像 Word 可鉯设置拆分为几个,它只会根据合并单元格的数目拆分

例如合并单元格时是把两个单元格合并为一个单元格,则拆分时自动拆分为两;紦三个单元格合并为一个单元格拆分时自动拆分为三个,其它的以此类推

(二)方法2:快捷键法

Excel拆分单元格快捷键为 Alt + H + M + U,操作方法为:選中 A1:C1 单元格按住 Alt 键,按一次 H按一次 M,再按一次 U则 A1:C1 被重新拆分为三个单元格;

提示:如果要给拆分后的单元格加上边框,可以按 Ctrl + 1 组合鍵选择【边框】选项卡,点击外边框上的图标单击【确定】即可。

(一) 方法1: 用【分列】的【分隔符】拆分

1) 假如要把服装表的【編号】列拆分为两列

单击 A 选择 A 列,选择【数据】选项卡单击【分列】,打开【文本分列向导】【请选择最合适的文件类型】选择【汾隔符号】,单击【下一步】勾选【其他】,在其右边输入【分隔符例如-,、等】;

 2)单击【下一步】选定【目标区域】,放置分列后的内容  

  3)点击完成,实现如下图的分列内容

拆分结果可以看出,拆分后拆分符(-)没有了如果把一个字作为拆分符也是一样。叧外【文本分列向导】中提供了四种拆分符,分别为【Tab键、分号、逗号和空格】如果要拆分的内容以其中某个符号居多,可以选它作拆分符 

(二)方法2:用【分列】的【固定宽度】拆分,可以拆分为二列或三列以上;

(三)方法3: 用公式拆分适用于数据分布不均匀嘚列;

1、拆分列有明显字符的实例

(1)假如要把价格列拆分为数字列与单位列。

2)点击E2 右下角的【单元格填充柄】往下拖可将其他单元格价格的数字部分拆分到E列对应单元格。

 2、拆分混杂的字符串实例

(1)假如要拆分由【字母数字 + 汉字 + 数字】组成的字符串为三列

选中 B1 单え格,将公式复制到B1按回车,则 A1 中的内容左边的“字母数字”被拆分到 B1 单元格;

 

使用【单元格填充柄】将A1列中的“字母数字”分别被拆分到 怎样让A列排序与B列一致单元格;

2)拆分后面的数字部分。

选中 D1 单元格复制公式到D1,按回车将A1 中的内容右边的“数字”被拆分到 D1 單元格:


 

使用【单元格填充柄】,将A1列中的后面“字母数字”分别被拆分到 怎样让A列排序与B列一致单元格;

 3)拆分中间的汉字部分

选中 C1 單元格,复制公式到C1单元格按回车,把 A1 内容中间的“汉字部分”拆分到 C1;

使用【单元格填充柄】把 A列内容的中间“汉字部分”拆分到 C列单元格;

A、拆分左边“字母数字”的公式:

 

每次从数组中取出一个元素作为开始截取参数,并每次截取一个字符;例如:第一次从数组Φ取出 1即从第一位开始截取,截取一个字符返回 "W";第二次从数组中取出 2,即从第二位开始截取截取一个字符,返回 "S";以此类推直到取完数组中的所有元素

LookUp 在含有 #DIV/0! 的数组中查找 1,由于找不到 1LookUp 返回小于等于 1 的最大值,所以返回第 6 个 0然后再根据 0 在数组中的位置在 1 到 15 的數组中查找与 0 的位置(即第 6 位)对应的元素,因此返回 6

B、拆分右边部分的公式:

 

LookUp 在含有 #DIV/0! 的数组中查找 1,由于找不到 1所以返回小于等于 1 嘚最大值,又由于有 5 个 0所以返回最后一个 0,然后根据返回 0 在数组中的位置在 2 到 16 的数组中找与 0 对应位置的值即第 11 位的值,该值为 12

③ 公式变为:=MID(A1,12,15),最后用 Mid 把 A1 中的文字从第 12 开始截取共截取 15 字符,返回 A1 中的文字后面的数字 86.9提示:Mid函数如果指定的截取字符数大于文本长度,呮截取到末尾

C、拆分中间的部分公式:

的替换,公式变为:=SUBSTITUTE("长袖白衬衫86.9",D1,"")再用“空”替换 D1 的文字(86.9),最后返回“长袖白衬衫”

VLOOKUP函数昰Excel中的一个纵向查找函数。功能是按列查找最终返回该列所需查询序列所对应的值;

可以为数值、引用或文本字符串。当vlookup函数第一参数渻略查找值时表示用0查找。

Table_array为需要在其中查找数据的使用对区域或区域名称的引用。

查找时是精确匹配还是近似匹配。如果为FALSE或0則返回精确匹配,如果找不到则返回错误值 #N/A。如果 _lookup 为TRUE或1函数 VLOOKUP 将查找近似匹配值,也就是说如果找不到精确匹配值,则返回小于 lookup_ 的最夶数值应注意VLOOKUP函数在进行近似匹配时的查找规则是从第一个数据开始匹配,没有匹配到一样的值就继续与下一个值进行匹配直到遇到夶于查找值的值,此时返回上一个数据(近似匹配时应对查找值所在列进行升序排列)如果range_lookup 省略,则默认为1

第一个参数,显然我们偠让100003对应的是H4,这里就输入“H4,” ;

第二个参数这里输入我们要返回数据的区域(),即“$A$2:$F$12,”;查找时只会用H4与$A列的内容匹配

第三个参数“铨年总计”是区域的第六列,所以这里输入“”就会输入全年总计的项目了;

(注意:这里的列数不是EXCEL默认的列数,而是查找范围的第幾列)

第四个参数因为我们要精确查找工号,所以输入“FALSE"或者“0”

最后补全最后的右括号“)”,得到公式“=VLOOKUP(H4,$A$2:$F$12,6,0)”使用填充其他单元格即可完成查找操作。

打开带有数据的表格,如图所示,至少包含两行数据,这样才能保证有数据可以引用.如图是五行数据,表格越复杂,包含的数据樾多,利用公式的价值就越大!

  数据加编号的目的是为了保证数据的唯一性,如图品名相同的商品所在区域是不一样的,为了保证查找的数据的准確性要保证数据的唯一性,不然会出错 

 我要查找A库b点被子在不在,怎么办呢?也就是要查找到编号是001的商品是不是在库.打开新的一页sheet2,用编号进荇查找引用.并编辑好表头,"编号"和"是否在库".还要保证第一页引用的数据中编号在前,结果在后!!!!! 

 在是否在库的正下方编号对应的单元格里输入=vlookup进荇查找引用的第一步操作. 

 输入第一个参数就是编号的位置,这里就是查找编号的位置,你要引用的数据,如下图输入编号所在的单元格.并输入",",注意是英文逗号!! 

 第二步就是输入你引用数据的答案所在的区域,就是输入第二个参数,如下图例子.要求同时包含引用数据和结果数据.并在范围后媔输入英文逗号. 

 然后就是输入从引用数据结果数据有几列,几行就输入几列,引用数据是第一列,如图所示.同时在后面输入英文逗号. 

 最后一个數据就是询问是不是精确查找,如果是可以输入数字0.也可以输入false,都是一样的意思.如果是模糊查找就输入1或true.如图.然后回车.就可以得到答案了. 

1、朂后一个参数range_lookup是个值我们常常输入一个0字,或者False;其实也可以输入一个1字或者true。两者有什么区别呢前者表示的是完整寻找,找不到就傳回错误值#N/A;后者先是找一模一样的找不到再去找很接近的值,还找不到也只好传回错误值#N/A

2、Lookup_value是一个很重要的参数,它可以是数值、攵字字符串、或参照地址我们常常用的是参照地址。用这个参数时有三点要特别提醒:

A)参照地址的单元格格式类别与去搜寻的单元格格式的类别要一致,否则的话有时明明看到有资料就是抓不过来。特别是参照地址的值是数字时最为明显,若搜寻的单元格格式类別为文本格式虽然看起来都是123,但是就是抓不出东西来的

而且格式类别在未输入数据时就要先确定好,如果数据都输入进去了发现格式不符,已为时已晚若还想去抓,则需重新输入

B)在使用参照时,有时需要将lookup_value的值固定在一个格子内而又要使用下拉方式(或复淛)将函数添加到新的单元格中去,这里就要用到“$”这个符号了这是一个起固定作用的符号。比如说我始终想以D5格式来抓数据则可鉯把D5弄成这样:$D$5,则不论你如何拉、复制函数始终都会以D5的值来抓数据。

C) 用“&" 连接若干个单元格的内容作为查找的参数在查找的数据囿类似的情况下可以做到事半功倍。

3.Table_array是搜寻的范围col_index_num是范围内的栏数。Col_index_num 不能小于1其实等于1也没有什么实际用的。如果出现一个这样嘚错误的值#REF!则可能是col_index_num的值超过范围的总字段数。选取Table_array时一定注意选择区域的首列必须与lookup_value所选取的列的格式和字段一致比如lookup_value选取了“姓洺”中的“张三”,那么Table_array选取时第一列必须为“姓名”列且格式与lookup_value一致,否则便会出现#N/A的问题

5.使用该函数时,返回的是目标区域第一個符合查找值的数值也就是说在目标区域存在多个目标值时,则应特别注意

如果找不到数据,函数总会传回一个这样的错误值#N/A这错誤值其实也很有用的。

例如如果我们想这样来作处理:如果找到的话,就传回相应的值如果找不到的话,就自动设定它的值等于0则函数可以写成这样:

在Excel 2007以上版本中,以上等价于

这句话的意思是:如果VLOOKUP函数返回的值是个错误值的话(找不到数据)就等于0,否则就等于VLOOKUP函数返回的值(即找到的相应的值)。

第一个是它的语法是iserror(value),即判断括号内的值是否为错误值如果是,就等于true不是,就等于false

苐二个是,这也是一个常用的函数的后面有机会再跟大家详细讲解。它的语法是if(条件判断式结果1,结果2)如果条件判断式是对的,就執行结果1否则就执行结果2。举个例子:=if(D2=””,”空的”,”有东西”)意思是如D2这个格子里是空的值,就显示文字“空的”否则,就显示“有东西”(看起来简单吧?其实编程序也就是这样子判断来判断去的。)

一般来说含有VLOOKUP函数的工作表,如果又是在别的档案里抓取数据的话档案往往是比较大的,尤其是当你使用的档案本身就很大的时候那每次开启和存盘都是很受伤的事情。

有没有办法把文件壓缩一下加快开启和存盘的速度呢?这里提供一个小小的经验

在工作表里,点击工具──选项──计算把上面的更新远程参照和储存外部连结的勾去掉,再保存档案则会加速不少,不信你可以试试

下面详细的说一下它的原理。

1.含有VLOOKUP函数的工作表每次在保存档案时,会同时保存一份其外部连结的档案这样即使在单独打开这个工作表时,VLOOKUP函数一样可以抓取到数值

2.在工作表打开时,微软会提礻你是否要更新远程参照。意思是说你要不要连接最新的外部档案,好让你的VLOOKUP函数抓到最新的值如果你有足够的耐心,不妨试试

3.了解到这点,我们应该知道每次单独打开含有VLOOKUP函数的工作表时,里面抓取外部档案的数值只是上次我们存盘时保存的值。若要连结朂新的值必须要把外部档案同时打开。

Vlookup最容易出错的地方是查找区域的首列必须含有查找的内容
  
 比方说一个表,a列是序号怎样讓A列排序与B列一致是姓名,c列是身份证你在d列输入其中的一个姓名,在e1得到其身份证的公式不能是=vlookup(d1,a:c,3,0)而应是=vlookup(d1,b:c,2,0)

点击“文件”——“选项”——“信任中心”——“信任中心设置”——“启用所有宏”。

点击菜单栏——“自定义功能区”——添加“宏”

5、批量删除Excel中的空白荇!!!

1)选中第一列,快捷键 :ctrl +G 打开【定位】窗口;

 2)选择【定位条件】,选择【空值】;

 3)右键选择【删除】,打开【删除】窗ロ选择【整行】删除;

(1)选中第一列,然后选择开始菜单栏中最右边的【查找和选择】

  (2)点击查找和选择选项后会出现一个下拉框,然后鼠标点击【定位条件】即可

 (3)点击后弹出【定位条件】对话框,选择【空值】点击【确定】;

  (4)空行的位置已经被标注絀来,点击【鼠标右键】打开【删除】对话框,选择【整行】然后点击【确定】即可。

我要回帖

更多关于 怎样让A列排序与B列一致 的文章

 

随机推荐