练习题076:将一列中指定的值填充到另一列指定单元格(基础操作)

最近推送的五篇文章:

·  正  ·  文  ·  来  ·  啦  ·

注:

本文练习题根据《偷懒的技术:打造财务Excel达人》读友5群群友牧鱼人的问题改编。

问题需求

原数据表的样式:

问题1:

不使用函数,将《数据表》B列长度为11的值填充到A列同行的单元格,并将B列相应的值删除。最终结果见《问题1》表格,如下图:

问题2:

不使用函数,将《数据表》B列长度为11的值填充到A列下面行的单元格,并将B列相应的值删除。最终结果见《问题2》表格,如下图:

要求:

本练习题考察Excel的基本功能的应用,不允许使用函数。

问题1的参考答案
操作演示如下:
知识点
  • 在筛选搜索框输入N个的通配符?,可筛选出字符数为N的记录。

  • Excel除了用快捷键Ctrl+D向下填充、Ctrl+R向右填充,还有向左填充、向上填充功能。

如果用函数来实现的话,可在A2单元格输入公式:

=IF(LEN(B2)=11,B2,"")

然后下拉填充,再复制粘贴为数值即可。

问题2的参考答案

在完成问题1的基础上,再按下面视频演示进行操作(视频不到2M,请放心观看):

操作要点:

使用F5“定位-空值”定位到空白单元格

使用Ctrl+Enter批量在多个单元格输入内容

知识点
  • 定位的快捷键为F5

  • 定位-空值,可批量选择选定区域的空白单元格。

  • 在多个单元格批量输入的快捷键为Ctrl+Enter

如果使用函数的话,在A2单元格输入以下公式:

=IF(LEN(B3)=4,LOOKUP(1,0/(LEN($B$2:B3)=11),$B$2:B3),"")

然后下拉填充,再复制粘贴为数值即可。

注意,上面公式中的B2单元格使用的是绝对引用,B3单元格使用的是相对引用

(0)

相关推荐