今天小助理很烦恼,说要处理一批汇率的数据,用近邻日期的汇率填充汇率为空的日期的汇率,这句话比较拗口,我们用数据解释一下。

比如下表,10月6日和10月8日9日的汇率没有采集到,那么我们就用10月5日的汇率填充10月6日的,用10月7日的数据填充8日和9日的。

对于很多习惯用MySQL处理数据的人,第一反应可能是先筛选出有汇率和没有汇率的数据,然后对没有汇率的用update···set···填充,大致的语句就是:

update test  SET institute =
(select institute
from test t
where tid < t.tid  and institute <> ''
order by t.tid desc limit 1)
where institute = '' or institute  is null

可是会报错,而且逻辑上也实在是有些复杂,小编还没修改好代码的时候,突然发现我们强大的Excel就可以实现这个功能,而且超级简单。(正确的MySQL代码,待博主搞清楚了再放上来,已经搞清楚的也可评论区留言,让小的膜拜膜拜)

Excel实现定位空值,用空值的上一个值填充

1.定位空值

框选需要填充空白行的单元格 - - 点击工具栏中右上角的“查找和选择” - - 选择“定位条件” - - 选中选项列中的“空值” - - 确定

2.上述过程完成后,会显示下图所示,定位了空值,习惯的,会鼠标点击一下表格的某个地方,但是不要点,一点就没有定位空值了。不小心点了一下鼠标的同学,重复一下步骤1吧。

3.定位空值之后,直接输入“=” 号,然后点击空值上面的数值,最后按住Ctrl键,再按Enter,完成填充。先按住Ctrl键很重要,不要忘了。

好了,有多少空格都能给你填充了。

缺失值处理 - 定位空值并用空值的上一个值填充 - (Excel)相关推荐

  1. 在一个非套接字上尝试了一个操作。_鼠标+键盘上一个键,Excel操作效率瞬间提高一个档次,这也太神了...

    周末,来给大家分享几个Excel技巧吧,你可能会觉得:平时上班已经够累了,好不容易到了周末,你还让我看这些东西,是不是有毛病?先别急着喷我,你要相信,只要你花1分钟学会以下这些技巧,往后的工作效率直接 ...

  2. =空值返回空值_@ParameterizedTest在@CvsSource中具有空值

    =空值返回空值 在JUnit 4中编写参数化测试非常麻烦. JUnit 5对框架进行了一些有用的改进,并且使用不同的参数运行相同的测试比以前的版本要简单得多. 但是,在这样的参数中传递空值存在一个小问 ...

  3. navigator.geolocation的应用 - 将定位信息显示在百度地图上

    在学习navigator.geolocation的时候,有一个实例是获取坐标后显示在谷歌地图上.众所周知,谷歌地图国内并不能直接访问,得用特殊手段,那我要测试的时候还要开着梯子挺麻烦的,想给别人用也得 ...

  4. c#winform连接扫码枪,并将光标定位在textBox控件上

    c#winform连接扫码枪,并将光标定位在textBox控件上 前期准备: 扫码枪为斑马DS2278型号,先创建一个.txt文件,将扫码枪连接到电脑上,会自动下载驱动,这时扫码,码值会出现记事本上, ...

  5. 【Jquery】-------JS实现关键字检索html内容,符合关键字的匹配项,进行标注背景色,可进行上一个,下一个切换定位

    JS实现关键字检索html内容,符合关键字的匹配项,进行标注背景色 核心代码 全部代码 展示效果 核心代码 全部代码 这个代码主要功能: 通过关键字检索出html内容匹配项 可进行上一个,下一个切换定 ...

  6. idea html ajax,在 IntelliJ IDEA 8.1中编写一个ajax jquery实例,取不到页面上的值

    在 IntelliJ IDEA 8.1中编写一个ajax jquery实例,取不到页面上的值0 brnm12942014.08.17浏览115次分享举报 public class AjaxServle ...

  7. 使用 JavaScript 上传 PDF 和 Excel 等二进制文件到 ABAP 服务器并进行解析

    这是 Jerry 2021 年的第 71 篇文章,也是汪子熙公众号总共第 348 篇原创文章. Jerry 之前发布过一篇文章 不使用任何框架,手写纯 JavaScript 实现上传本地文件到 ABA ...

  8. android intent参数是上次的结果,【Android】7.0 Intent向下一个活动传递数据、返回数据给上一个活动...

    1.0 可以利用Intent吧数据传递给上一个活动,新建一个叫"hellotest01"的项目. 新建活动FirstActivity,勾选"Generate Layout ...

  9. 《Python Cookbook 3rd》笔记(4.10):序列上索引值迭代

    序列上索引值迭代 问题 你想在迭代一个序列的同时跟踪正在被处理的元素索引. 解法 内置的 enumerate() 函数可以很好的解决这个问题: >>> my_list = ['a', ...

  10. Android - 返回上一个界面finish()方法

    返回上一个界面finish()方法 本文地址: http://blog.csdn.net/caroline_wendy Android能够使用finish()方法,实现函数返回的功能.当不是Activ ...

最新文章

  1. 数据结构(02)— 时间复杂度与空间复杂度转换
  2. AngularJS 1.x系列:Node.js安装及npm常用命令(1)
  3. 彻底解决Spring mvc中时间的转换和序列化等问题
  4. python核心教程第二版答案_《python核心教程》课后题答案注解
  5. centos7 安装配置mesos+marathon+zookeeper
  6. 用c语言 简单实现JAVA里面的ArryList 功能,实现内存自动扩展
  7. DM入门之Apriori小结
  8. lamp mysql位置_linux查看 LAMP环境安装路径
  9. python模拟手机充值场景_appium+Python实例(二)模拟新建场景表(辅助测试执行)...
  10. 为什么对流层散射通信距离远、容量大、_中级通信工程师|「专业实务」第9章重点学习内容!...
  11. (二)Nginx安装与配置
  12. Mac OS下Axure RP 8.0.0.3312安装及注册汉化
  13. 下单账号与支付账号不一致_如何申请企业支付宝账号
  14. ISSCC 2017论文导读 Session 14 Deep Learning Processors,A 2.9TOPS/W Deep Convolutional Neural Network
  15. python爬取 东方财富/天天基金网 基金排行数据
  16. CSS gird布局
  17. useful skew有什么坏处
  18. java读取共享文件夹
  19. ThinkPad R480 C盘 固态128G 升级到 512G + 系统无缝迁移,不用重装软件
  20. The Google File System 中文版论文(转载)

热门文章

  1. 创建win10介质进度为0_MediaCreationTool(Win10介质创建工具) V10.0 官方版
  2. Spartan-6 FPGA 如何使用ISE下载程序
  3. highcharts 解决数据提示框展示的内容太多 ,部分内容无法显示的问题
  4. 3.3 神策数据分析平台
  5. html5手指点击速度,CPS手速测试 - 鼠标点击速度测试插件
  6. openEuler软件包加固项目笔记
  7. 机器学习读书笔记:样本降维
  8. GPGGA \ GPRMC 格式解析
  9. php redis菜鸟教程,PHP 使用 Redis
  10. python vscode下载和安装教程(windows)