文章目录

  • 前言
  • 问题
  • Excel排序:Rank函数语法
    • 例:
      • 第一个问题:单元格格式未修改成“数值”(如果已设置成“数值”格式仍#N/A,请直接看第二步)
      • 第二个问题:单元格格式修改“不成功”(主要问题)

前言

平时乱倒腾电脑总是碰到形形色色的粗浅的问题,一般非常基础,但因为往往是细节问题或不熟领域而要花费大量时间查阅而难得要领,解决后又因特定不常遇见,第二次遇见之又不怎么会解决了,反反复复浪费时间,故打算以博客记录,一方面便于以后查阅、复习和再解决,另一方面,或许博客的粗浅之谈能有幸帮到或至少启发到碰到相似问题的网友,也能实现一些价值

问题

本篇涉及的问题:Excel中用rank函数后出现#N/A,修改单元格格式为“数值”后仍显示#N/A
造成问题的根本原因:“单元格格式转换”不一定真正转换了格式

Excel排序:Rank函数语法

rank(num,ref,[order]):
num:被排序的数据位置
ref:排序的区域
[order]:填0代表降序排列,1代表升序排列

例:

要对若干名学生的 算数平均分(数据: I2:I115) 进行排序,并对应记录在 算数平均分排名 列(即J列,J2:J115):

以J2格为例(“算数平均分排名”下方的单元格)
J2格的公式为
J2 = RANK( I2, $I$2:$115,0)
J2: 将把排序结果赋值给单元格J2;
I2:I2的同学的成绩是91.8,现要用RANK函数查看I2同学在所有同学内的排名是多少并记录到J2单元格中,故I2单元格的数据 是 被用来排序的数
$I $ 2:$I$115 : : :代表了排序数据的选区,即所有同学的成绩;
加$$代表绝对位置,由于一整列公式并非同时完成执行,故若不固定绝对位置则排序过程中行会发生变动,导致排序失去意义
0:order = 0代表 降序排列
这一步公式的意义是:
计算 I2单元格对应的数据在 I2:I115区域的降序排名,并将排名值赋给J2

第一个问题:单元格格式未修改成“数值”(如果已设置成“数值”格式仍#N/A,请直接看第二步)

首先按照rank函数定义将公式输入对应单元格,出现以下情形:

出现的原因:选中的区域I2:I115是文本格式,Excel检测不到数据
**解决方法:**将单元格格式修改为“数值”

步骤:

  1. 选中I2:I115区域 (不要选中I1),右击,选择“设置单元格格式”:

  2. 选择“数值”,按需求设定数值

  3. 如果这一步做完之后,#N/A消失,单元格显示正常数值,
    那么问题解决;如果没有——

第二个问题:单元格格式修改“不成功”(主要问题)

如题,单元格修改了格式但仍显示#N/A
发现:双击单元格之后对应单元格的#N/A消失了,原因尚且不清楚,但可能是格式修改未生效
双击是进入编辑单元格模式,双击之后#N/A消失代表 双击之前是文本/常规模式,双击之后 单元格格式修改生效,单元格格式变为 “数值”,能正常进行运算)

有大量数据时的解决办法
如果有大量数据,一个一个点过去显然不现实
方法:

  1. 选中数据区I2:I115

  2. 进入“数据”模块–>点击“分列”(必须是之前修改过单元格格式未生效才能进行这一步

  3. 一路点击“下一步”,最后点击“完成”

  4. 格式修改生效,#N/A消失

杂记(一):Excel对列排序;Rank函数;#N/A;单元格格式转换细节相关推荐

  1. POI中可能会用到一些需要设置EXCEL单元格格式的操作小结:

    转:http://www.haogongju.net/art/418818 作者:mistyle | 2011/10/11 12:01:37 | 阅读91次 POI中可能会用到一些需要设置EXCEL单 ...

  2. 【Excel VBA】轻松搞定数字、文本单元格格式错乱问题

    纲举目张 说明 代码code 使用说明 说明 在使用Excel的时候最遇到的烦恼就是本来应该是数字的却被认为的文本,导致不能进行计算,本来应该是文本的内容结果被认为是数字,结果显示成了科学计数法,甚至 ...

  3. excel: 单元格格式修改及绘图

    本期目标:利用excel修改表格格式,如图一. 图1 excel表格格式 原始表格格式如图2: 图2 原始样式 修改步骤包括两步,首先按照"视图--网格线"取消勾选网格线,图3: ...

  4. 王佩丰Excel24讲_第2讲:excel单元格格式设置

    文章目录 一.使用单元格格式工具美化表格 1.设置单元格格式 2.合并单元格 3.表格中的斜线如何设置 4.格式刷 二.单元格数字格式 1.数字格式 3.利用数字格式隐藏数据 4.数字格式学习表 三. ...

  5. EXCEL中更改单元格格式后不刷新问题的解决方法

    EXCEL中更改单元格格式后不刷新问题的解决方法内容简介:excel文件中有一个日期列,想设为以YYYYMM这样的格式显示,便选择列后,点击格式=>单元格=>数字=>自定义,将格式设 ...

  6. WPS——excel单元格格式设置笔记(小白)

    单元格格式设置笔记 选中某一个单元格,按下快捷键Ctrl+1,或者单击鼠标右键,选择设置单元格格式,就可以弹出该卡片啦.如下图共有6个小模块,下面我们一一介绍: 1.数字选项卡 分为12个小类:常规, ...

  7. POI设置Excel表格的单元格格式及处理大数的科学计数问题

    一.POI设置Excel表格的单元格格式(在导出Excel表时设置各个单元格格式) 1.Excel的单元格格式  图中的数据有数值.货币.时间.日期.文本等格式.这些数据格式在POI中的HSSFDat ...

  8. POI导出EXCEL带水印 以及单元格格式设置

    客户提个需求,需要将报表导出 excel带水印 和 pdf带水印 2个版本. 做的时候连excel本身怎么带水印都不知道,更不用说用java了.后来在网上搜到了excel添加水印的2个方法. 1.艺术 ...

  9. 4. java poi写入Excel时设置单元格格式为百分比(带百分号)

    目录 遇到问题: 最终解决办法: 在开发过程中遇到导出百分比数值到Excel的需求. 遇到问题: 最开始的解决方法是:方式一,比如数值-0.8,设置cell.setCellValue(-0.8*100 ...

最新文章

  1. js能关闭HTML页面,javascript可以关闭吗
  2. python使用matplotlib可视化线图(line plot)、设置X轴坐标的下限和上限数值(setting the lower and upper bound of the x axis)
  3. 7-8 InputMismatchException异常 (20 分)
  4. python核心数据类型_Python核心数据类型——字符串
  5. QT5完成一个数据实时显示控制的Demo
  6. 自定义拦截器用于用户登录的
  7. 最详细的U-BOOT源码分析及移植
  8. redis缓存穿透,缓存击穿与缓存雪崩详解
  9. 使用 AdaBoost 元算法提高分类器性能
  10. (转载)使用 Anthem.NET 的常见回调(Callback)处理方式小结
  11. [转载]stl之string类用法详细总结
  12. 计算机自动维护有用吗,Win10怎么开启自动维护功能?系统自动维护有什么作用?...
  13. 中小型企业选择企业邮箱的好处
  14. GitHub基本操作
  15. RSCP RSRP RSRQ
  16. 【J2EE】J2EE简介
  17. 在Windows中安装MinGW-w64最新版本(目前12.1.0)
  18. 一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?
  19. linux安装升级git
  20. 智能车辆管理系统解决方案-北京软件开发公司

热门文章

  1. SDNU 1185.统计数字(水题)
  2. PostgreSQL基本数据类型
  3. python目前版本强势英雄_王者荣耀S11赛季哪些英雄比较强势?哪些英雄上分厉害?...
  4. MCU选8位还是32位?这可不是扔钢镚的事!
  5. 图片粘贴上传(方法二)
  6. FPGA设计篇之并行全排序
  7. C语言折半查找法(超详细)
  8. 初级测试工程师面试笔试题(附带答案)
  9. SQL学习 | 用SQL进行日期截取和日期加减
  10. 范数计算(一范数、二范数、无穷范数)