求excel表格#N/A能同时算出 N- (从0到9)

在表格中怎么按结尾从0到9排序_百度知道
在表格中怎么按结尾从0到9排序
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
这类问题标准的套路是:新增一列,用公式获得需要列的最后一位,公式为:=RIGHT(F1,1)然后对新增的列进行排序即可。
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。下次自动登录
现在的位置:
& 综合 & 正文
获得N^2个往返接力数字表格的算法
本文为原创,如需转载,请注明作者和出处,谢谢!
在描述之前,先看看下面的5*5的表格:
上面的表格很容易看出规律。就是从左上角第一个格开始(起始为1),然后延右上角到左下角的斜线。先从下到上,再从上到下。开始按数字递增排列。也就是说每一个斜线上分别有如下几组数字:
11 12 13 14 15
16 17 18 19
由于是先从上到下(1可以看做是从上到下),再从下到上,很象体育比赛中的接力往返跑,因此,该数字表格也可称为往返接力数字表格。现在要与一个方法(或函数),方法的参数是一个int类型,表示n,方法返回一个二维数组,表示要获得的往返接力数字表格。
实际上,这个算法并不复杂,只需要从分别获得1至n^2中每个数字对应的二维数组的坐标就可以了。先拿这个5行5列的表格来说,求出上面每组数组对应的坐标(起始位置为0)。
11 12 13 14 15
16 17 18 19
从上面的从标可以看出一个规律。
左上角的半个表格(以对角线分界)的横坐标和纵坐标从0开始,每一组增1,直到增至表格的边界(n - 1),而且是交替的,也就是说,偶数行是列增,行减小,行+列=组的索引。而右下角的4组数字虽然行、列也是交替增长的,但递减的行或列总是从(n - 1)开始(对于本例,是从4开始),而递增的行或列总是从index - n + 1开始,其中index表示组的索引。这就可以得出一个算法。实现代码(Java版)如下:
public static int[][] getGrid(int n) {
int[][] array = new int[n][n];
int row = 0, col = 0, m = 1;
用于控制奇偶组,false表示偶组,true表示奇组
boolean isRow = false;
i表示当前组的索引,从0开始
for (int i = 0; i & (2 * n - 1); i++)
while (row &= ((i & n) ? 0 : i - n + 1))
如果处理的是右下角表格中的数字,行或列最大不能超过n-1
if (row & (n - 1))
row = n - 1;
if (isRow)
array[row][col] =
将row变成列,将col变成行
array[col][row] =
切换奇偶组
isRow = !isR
如果想输出n=10的数字表格,可以使用int[][] grid = getGrid(10);,输出这个grid,看看是不是下面的结果:
哪位还有更好的算法,请跟贴。可以使用任何语言实现。
【上篇】【下篇】> 问题详情
下面程序的功能是求出用数字0至9可以组成多少个没有重复的三位偶数,请填空。
{intn,i,j,k;
悬赏:0&答案豆
提问人:匿名网友
发布时间:
下面程序的功能是求出用数字0至9可以组成多少个没有重复的三位偶数,请填空。&&main()&&&{intn,i,j,k;&&&&n=0;&&&&&for(i=1;i<=9;i++)&&&&&for(k=0;k<=8;______)&&&&if(k!=i)&&&&for(j=0;j<=9;j++)&&&&if(______)&&&&n++:&&&&printf(&n=%d\n&,n);&&&}
您可能感兴趣的试题
1下列程序计算1到100的整数的累加和,请填空。&&main()&&&{inti,sum=______;&&&i=1;&&&for(______)&&&{sum+=i;&&&&i++;&&&}&&printf(&sum=%d\n&,______);2打印出所有的“水仙花数”。所谓“水仙花数”是指一个3位数,其各位数字的立方和等于该数本身。例如153是一个“水仙花数”,冈为53=13+53+33。3编程求1!+2!+3!+……+n!。4有一分数序列:&&,,,,,…&&求出这数列的前20之和。
我有更好的答案
请先输入下方的验证码查看最佳答案
图形验证:
验证码提交中……
每天只需0.4元
选择支付方式
支付宝付款
郑重提醒:支付后,系统自动为您完成注册
请使用微信扫码支付(元)
支付后,系统自动为您完成注册
遇到问题请联系在线客服QQ:
恭喜你被选中为
扫一扫-免费查看答案!
请您不要关闭此页面,支付完成后点击支付完成按钮
遇到问题请联系在线客服QQ:
恭喜您!升级VIP会员成功
提示:请截图保存您的账号信息,以方便日后登录使用。
常用邮箱:
用于找回密码
确认密码:excel表格计算公式_百度知道
excel表格计算公式
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
一、年龄计算公式:  =IF((YEAR(E2)=2008)*(MONTH(E2)&8),0,2008-YEAR(E2) IF(MONTH(E2)&=8,0,-1))  其中e2为单元格,2008为当前年份  二、身份证号中提取出生年月= MID(J11, 7, 4) & &年& & MID(J11, 11, 2) & &月& & MID(J11, 13, 2)&&日&  三、班级平均分公式=IF(COUNTIF($C$2:$C$24,J26)=0,&&,SUMIF($C$2:$C$24,J26,$D$2)/COUNTIF($C$2:$C$24,J26))  四、Excel表中身份证号码提取出生年月、性别、年龄的使用技巧  如何从Excel表中的身份证号码中提取出生年月、性别、年龄呢?看了本文就知道了。  方法一:  1.Excel表中用身份证号码中取其中的号码用:MID(文本,开始字符,所取字符数);  2.15位身份证号从第7位到第12位是出生年月日,年份用的是2位数。  18位身份证号从第7位到第14位是出生的年月日,年份用的是4位数。  从身份证号码中提取出表示出生年、月、日的数字,用文本函数MID()可以达到目的。MID()——从指定位置开始提取指定个数的字符(从左向右)。  对一个身份证号码是15位或是18位进行判断,用逻辑判断函数IF()和字符个数计算函数LEN()辅助使用可以完成。综合上述分析,可以通过下述操作,完成形如样式的出生年月日自动提取:  假如身份证号数据在A1单元格,在B1单元格中编辑公式  =IF(LEN(A1)=15,MID(A1,7,2)&&-&&MID(A1,9,2)&&-&&MID(A1,11,2),MID(A1,7,4)&&-&&MID(A1,11,2)&&-&&MID(A1,13,2))  回车确认即可。  如果只要“年-月”格式,公式可以修改为  =IF(LEN(A1)=15,MID(A1,7,2)&&-&&MID(A1,9,2),MID(A1,7,4)&&-&&MID(A1,11,2))  3.这是根据身份证号码(15位和18位通用)自动提取性别的自编公式,供需要的朋友参考:  说明:公式中的B2是身份证号  根据身份证号码求性别:  =IF(LEN(B2)=15,IF(MOD(VALUE(RIGHT(B2,3)),2)=0,&女&,&男&),IF(LEN(B2)=18,IF(MOD(VALUE(MID(B2,15,1)),2)=0,&女&,&男&),&身份证错&))  根据身份证号码求年龄:  =IF(LEN(B2)=15,2007-VALUE(MID(B2,7,2)),if(LEN(B2)=18,2007-VALUE(MID(B2,7,4)),&身份证错&))  4.Excel表中用Year\Month\Day函数取相应的年月日数据;  方法二:  这是根据身份证号码(15位和18位通用)自动提取性别和出生年月的自编公式,供需要的网友参考:  说明:公式中的B2是身份证号  1、根据身份证号码求性别:  =IF(LEN(B2)=15,IF(MOD(VALUE(RIGHT(B2,3)),2)=0,&女&,&男&),IF(LEN(B2)=18,IF(MOD(VALUE(MID(B2,15,3)),2)=0,&女&,&男&),&身份证错&))  2、根据身份证号码求出生年月:  =IF(LEN(B2)=15,CONCATENATE(&19&,MID(B2,7,2),&.&,MID(B2,9,2)),IF(LEN(B2)=18,CONCATENATE(MID(B2,7,4),&.&,MID(B2,11,2)),&身份证错&))  3、根据身份证号码求年龄:  =IF(LEN(B2)=15,year(now())-1900-VALUE(MID(B2,7,2)),if(LEN(B2)=18,year(now())-VALUE(MID(B2,7,4)),&身份证错&))在Excel电子表格中,我们需要到达某一单元格,一般是使用鼠标拖动滚动条来进行,但如果数据范围超出一屏幕显示范围或数据行数非常多时,想快速定位到某一单元格可要有点麻烦了。这时候我们可以使用“定位”(快捷键Ctrl G)功能迅速到达想要的单元格。  定位是一种选定单元格的方式,主要用来选定“位置相对无规则但条件有规则的单元格或区域”。  例1:需要选中Y2009单元格(或快速移动到Y2009单元格),我们可以使用“编辑/定位”菜单,在引用位置里输入“Y2009”后按回车即可。  例2:需要选中Y列的行的单元格,我们按照相同的方法,在引用位置里输入“Y”按回车即可。  例3:需要选中2009行的单元格,我们可以在引用位置里输入“”按回车即可。  例4:需要选中行的单元格,我们可以在引用位置里输入“”按回车即可。  这是“定位”功能中最简单的“引用位置”。  下面来看看“定位”的几个应用(“定位条件”):  应用一:定位“公式”  在实际工作中,我们会设许多公式,为防止一不小心修改了这些公式,我们会把公式单元格字体设置为其他颜色,一个个去设置当然不符合高效办公的原则。定位就算帮上大忙了。操作步骤如下:  1、 编辑/定位/定位条件;  2、 选择“公式”/确定,所有的公式单元格被选中;  3、 格式/单元格/字体/颜色“红色”/确定;  应用二:定位“空值”,定位“常量”  在实际工作中,我们会为一个表格每隔一个固定的行数(本例中以一行为例)后面插入一行,一行一行的插入当然也不符合高效办公的原则。二次定位就能解决此问题,操作步骤如下:  1、 在表格第一列前面插入一列做为过渡列,在A1处输入“1”,A2位置为空,选中“A!:A2”,当鼠标移到右下角变为“ ”形状时,向下拉,拉的比数据行多;  2、 选中第一列,“定位”/“定位条件”/“空值”/“确定”,此时你会发现第一列的偶数单元格全部被选中;  3、 “插入”/“行”  4、 选中第一列,“定位”/“定位条件”/“常量”/“确定”,此时你会发现第一列的有数值的单元格全部被选中;  5、 “插入”/“行”  这时你会发现除了过渡列的数据外,其他数据行每行下面都多出了一个空白行,这时我们只需删除这个过渡列,预想的目的就达到了。  应用三:定位“最后一个单元格”  大的表格中,使用此功能,实现快速移动光标到“最后一个单元格”  应用四:定位“可见单元格”  在分类汇总下,选定我们需要的单元格后,选择“复制”按钮,到指定位置后,选择“粘贴”按钮,粘贴的结果不是显示的结果,而依然是原始数据,这是因为我们在选定的时候,不(| w)Z a.m [精英博客0\ _)` W I ^ E R U q仅选定了显示的单元格,而且隐藏的单元格也被选中了,我们使用“定位”功能就能很好的解决这个问题。  1、“定位”/“定位条件”/“可见单元格”;  2、“编辑”/“复制”;  3、到指定位置后,“编辑”/“粘贴”;  4、选中粘贴后的数据,然后“数据”/“分类汇总”/“全部删除”,我们要的可见单元格即被成功的复制出来了。  通过这几个例子,我们不难明白“定位”是选中单元格的一种方法,只不过它选中的这些单元格区域不集中,用传统的鼠标选择效率低难度大,这些单元格虽然分散但本身具有共性或分散的有规律,这些共性或规律就是定位条件窗口下的选择条件。  lzsy  下面来看一个关于定位空值的小flash教程:  lzsy  然后看一个定位空值的具体活用(设计工资条): lzsy  再看一个活用定位“公式”,禁止编辑已设定的公式的方法:  当EXCEL中含有大量公式时,不仅但心自己或他人修改了这些公式,而且不想让他人看见这些公式,而其他无公式单元格允许随意编辑。  1、 选中表格,当然也可以选中整张工作表;  2、 选择“格式”菜单的“单元格”功能的“保护”选项,然后取消“锁定”;  3、 再打开“编辑”菜单的“定位”功能(或者直接按Ctrl G);  4、 在弹出的对话框中选择“定位条件”;  5、 选择“公式”,然后点击“确定”;  6、 此时,将看到所有带有公式的单元格都被选中了;  7、 再次打开“格式”菜单的“单元格”功能的“保护”选项,然后将“锁定”和“隐藏”全都选中;  8、 由于只有在工作表被保护的状态下,保护单元格和隐藏公式才能生效,因此,我们还需要将这张工作表给保护起来,选择“工具”菜单的“保护”中的“保护工作表”,设置保护密码。  当工作表被保护后,如果在已经设定为锁定状态的单元格点击的话,就会出现工作表被保护的提示,在编辑栏也看不到公式了。但是如果点击的是未锁定的单元格,看看是不是仍然可以修改?!  好了,大功告成,是不是觉得应用定位功能之后,工作变得很简单了呢?  经过以上处理,就可以保护工作表中的公式了,其他人员只能浏览数据,对有公式的单元格不能修改,也不能查看公式。
通过excel可以完成很多工作,比如一组数据,可以得出这组数据的总和、平均值、乘积等等。就来说一下计算一组数据的乘积的方法。首先打开excel,由于我是在这里做演示,所以随便输入了两组数据。如图。现在我们要计算这两组数据的乘积。首先要计算一下下图中所选定的数据,首先计算出第一组数据的乘积。选定这一组数据然后点击上方的函数按钮。如图所示。在弹出的菜单中并没有需要用到的乘积的公式,就点击一下其他函数这个选项。在插入函数的页面中,并不能直接找到需要用到的product函数。就在搜索函数空白框中,输入乘积两个字,然后点击转到按钮。此时,在选择函数的列表中,就出现了一个乘积的函数,在列表的最下面有一个说明,即计算所有参数的乘积。选择之后点击确定按钮退出插入函数的页面。此时开始计算第一组数据的乘积了。直接用鼠标选定刚才选定的那组数据,选定之后这组数据会被虚线包围,然后在函数参数框中会有显示这组数据,同时在最下面会有一个计算结果,如图。上面计算完了第一组数据的乘积,现在要计算第二组数据的乘积,点击一下函数参数页的number2右边的按钮,如图,点击此按钮即开始选定另外一组数据。如图所示,在选择的时候右边的函数参数设置页会变小,同样选定这组数据,同时在函数参数设置页中也出现了这个数组,现在这两组数据的乘积都计算出来了,点击确定就可以计算出这两组数据乘积的乘积了。如图。点击确定之后,在单元格中就出现了两组数据乘积的乘积,由于演示的数据过大,所以乘积就无法完全显示了。当然如果是平常用到的数据,就可以完整显示出乘积。&
1、两列数据查找相同值对应的位置  =MATCH(B1,A:A,0)  2、已知公式得结果  定义名称=EVALUATE(Sheet1!C1)  已知结果得公式  定义名称=GET.CELL(6,Sheet1!C1)  3、强制换行  用Alt+Enter  4、超过15位数字输入  这个问题问的人太多了,也收起来吧。一、单元格设置为文本;二、在输入数字前先输入'  5、如果隐藏了B列,如果让它显示出来?  选中A到C列,点击右键,取消隐藏  选中A到C列,双击选中任一列宽线或改变任一列宽  将鼠标移到到AC列之间,等鼠标变为双竖线时拖动之。  6、EXCEL中行列互换  复制,选择性粘贴,选中转置,确定即可  7、Excel是怎么加密的  (1)、保存时可以的另存为&&右上角的&工具&&&常规&&设置  (2)、工具&&选项&&安全性  8、关于COUNTIF  COUNTIF函数只能有一个条件,如大于90,为=COUNTIF(A1:A10,&&=90&)  介于80与90之间需用减,为 =COUNTIF(A1:A10,&&80&)-COUNTIF(A1:A10,&&90&)  9、根据身份证号提取出生日期  (1)、=IF(LEN(A1)=18,DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)),IF (LEN(A1)=15,DATE(MID(A1,7,2),MID(A1,9,2),MID(A1,11,2)),&错误身份证号&))  (2)、=TEXT(MID(A2,7,6+(LEN(A2)=18)*2),&#-00-00&)*1  10、想在SHEET2中完全引用SHEET1输入的数据  工作组,按住Shift或Ctrl键,同时选定Sheet1、Sheet2  11、一列中不输入重复数字  [数据]--[有效性]--[自定义]--[公式]  输入=COUNTIF(A:A,A1)=1  如果要查找重复输入的数字  条件格式》公式》=COUNTIF(A:A,A5)&1》格式选红色  12、直接打开一个电子表格文件的时候打不开  “文件夹选项”-“文件类型”中找到.XLS文件,并在“高级”中确认是否有参数1%,如果没有,请手工加上  13、excel下拉菜单的实现  [数据]-[有效性]-[序列]  14、 10列数据合计成一列  =SUM(OFFSET($A$1,(ROW()-2)*10+1,,10,1))  15、查找数据公式两个(基本查找函数为VLOOKUP,MATCH)  (1)、根据符合行列两个条件查找对应结果  =VLOOKUP(H1,A1:E7,MATCH(I1,A1:E1,0),FALSE)  (2)、根据符合两列数据查找对应结果(为数组公式)  =INDEX(C1:C7,MATCH(H1&I1,A1:A7&B1:B7,0)) Excel电子表格计算公式使用方法25条公式技巧总结(2)时间: 11:39来源:网络 作者:不详 点击:4794次16、如何隐藏单元格中的0 单元格格式自定义0;-0;;@ 或 选项》视图》零值去勾。呵呵,如果用公式就要看情况了。 17、多个工作表的单元格合并计算 =Sheet1!D4+Sheet2!D4+Sheet3!D4,更好的=SUM(Sheet1:Sheet3!D4) 18  16、如何隐藏单元格中的0  单元格格式自定义0;-0;;@ 或 选项》视图》零值去勾。呵呵,如果用公式就要看情况了。  17、多个工作表的单元格合并计算  =Sheet1!D4+Sheet2!D4+Sheet3!D4,更好的=SUM(Sheet1:Sheet3!D4)  18、获得工作表名称  (1)、定义名称:Name  =GET.DOCUMENT(88)  (2)、定义名称:Path  =GET.DOCUMENT(2)  (3)、在A1中输入=CELL(&filename&)得到路径级文件名  在需要得到文件名的单元格输入  =MID(A1,FIND(&*&,SUBSTITUTE(A1,&&,&*&,LEN(A1)-LEN(SUBSTITUTE(A1,&&,&&))))+1,LEN(A1))  (4)、自定义函数  Public Function name()  Dim filename As String  filename = ActiveWorkbook.name  name = filename  End Function  19、如何获取一个月的最大天数  :&=DAY(DATE()-1)&或&=DAY(B1-1)&,B1为&  数据区包含某一字符的项的总和,该用什么公式  =sumif(a:a,&*&&&某一字符&&&*&,数据区)  最后一行为文本:  =offset($b$1,MATCH(CHAR(65535),b:b)-1,)  最后一行为数字:  =offset($b$1,MATCH(9.,b:b)-1,)  或者:=lookup(2,1/(b1:b1000&&&&),b1:b1000)  评委打分中,如何去掉两个以上最高分,两个以上最底分,求剩余人员的平均分?同时显示出被去掉的分数。  看看trimmean()函数帮助。  被去掉的分数:  最大两个:=large(data,{1;2})  最小两个:=small(data,{1;2})  怎样很简单的判断最后一位是字母  right(a1)*1  出错的字母  =IF(ISNUMBER(--RIGHT(A1,1)),&数字&,&字母&)  =IF(ISERR(RIGHT(A1)*1),&字母&,&数字&)  如何 设置单元格,令其不接受包含空格的字符  选定A列  数据——有效性——自定义——公式  =iserror(find(& &,a1))  数据--有效性--自定义--公式  =len(a1)=len(trim(a1))  原来的函数是=a1+a4+a7+a10+a13+a16+a19+a22.....  现在是=sum(n(offset(a1,(row(1:10)-1)*3,)))  在一个工作表中引用其他工作表中的数据,但是被引用的工作表不是固定的,根据我输入的工作表名自动选择相应的工作表中的数据,请问在公式里怎样引用?  =INDIRECT(&A1&&&!&&&E1&) A1为工作表名  奇数行求和 =SUMPRODUCT((A1:A1000)*MOD(ROW(A1:A1000),2))  偶数行求和 =SUMPRODUCT((A1:A1000)*NOT(MOD(ROW(A1:A1000),2)))  查看字符串字数  =LEN(A1)  求非空单元格数量  公式计算出来的数据,COUNTA不能用的(否则空字符也计算进去了)  =COUNTIF($E$3:$E$65536,&?*&)  动态求和公式,自A列A1单元格到当前行前面一行的单元格求和.  =SUM(INDIRECT(&A1:A&&ROW()-1))  20、比较好用的EXCEL文档修复工具  ExcelRecovery  21、EXCEL开方运算  将8开3次方,可以用这个公式,在单元格中输入  =8^(1/3)  22、单元格中的数据分散对齐  文本格式》全角输入  23、查找工作表中的链接  Ctrl+~ 或编辑》链接  24、如何让空单元格自动填为0  选中需更改的区域》查找》空》替换》0  25、把Word里的数字转换到Excel  方法有多种,选中》复制》设置输入单元格为文本》选择性粘贴》值  选中》表格转换为文本》粘贴》分列》对分列选项设置为文本  另存为文本文件》EXCEL中打开文本文件》对导入文本对话框进行对应设置
看这里,好多的~
其他1条回答
为您推荐:
其他类似问题
您可能关注的内容
excel表格的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
给出一系列数字,如何求规律公式范围在(0-9)如2,1,9,1,1,5,1,1,4,0,0,3,4,9,9,4,8,5,8,1.如何求出下一个数字?公式也行.下一个是4,那再下一个,再下下一个,再下下下一个呢?
作业帮用户
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
2,1,9,1,1,5,1,1,4,(0,0,3,)4,9,9,4,8,5,8,1,,这个太长了吧第一竖2=1+11-1=08=4+44-4=0第二竖1 1 1 0 9 8 1第三竖954(3)95?所以应该是4
为您推荐:
其他类似问题
你这是随机数吧?
有没有抄错题啊?
其实这题只要列个数阵便可解出,下一个数是4吧然后是7,9
4好简单的问题嘛。
n[n*n+3]/2+n-1
4,7,9我以前做过的
扫描下载二维码

我要回帖

更多关于 表格中N/A 的文章

 

随机推荐