excel中如将a列的数字,按要求在b列等列显示
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/10 20:36:14
excel中如将a列的数字,按要求在b列等列显示
要求:
尾数是3的数按从小到大在b列显示,是4的在c列,尾数是5的在d列,都按从小到大顺序显示.
比如a列有,23,34,67,65,97,44,55,64,53.
将23,53放在b列.34,44放在c列.55,65放在d列
要求:
尾数是3的数按从小到大在b列显示,是4的在c列,尾数是5的在d列,都按从小到大顺序显示.
比如a列有,23,34,67,65,97,44,55,64,53.
将23,53放在b列.34,44放在c列.55,65放在d列
B公式:=SMALL(IF(--RIGHT($A$1:$A$9)=4,$A$1:$A$9),ROW(A1))
C公式:=SMALL(IF(--RIGHT($A$1:$A$9)=5,$A$1:$A$9),ROW(A1))
都是数组公式哈!
对不,看附件!
再问: 为何公式不可以改呢? =IF(ISERROR(SMALL(IF(--RIGHT($AR$1:$AR$33,1)=COLUMN(C1),$AR$1:$AR$33,""),ROW())),"",SMALL(IF(--RIGHT($AR$1:$AR$33,1)=COLUMN(C1),$AR$1:$AR$33,""),ROW())) 按我实际位置改了,但不对
再答: 是怎么不对?显示出来的数值不对还是出现了错误提示?还有你输入完后是按Ctrl+Shift+Enter 三键结束输入的么?你公式输入在那个单元格中? 从你发上来的公式看应该是没问题的。或者你把公式改成下边这样看看 =IF(ISERROR(SMALL(IF(--RIGHT($AR$1:$AR$33,1)=COLUMN(C1),$AR$1:$AR$33,""),ROW(A1))),"",SMALL(IF(--RIGHT($AR$1:$AR$33,1)=COLUMN(C1),$AR$1:$AR$33,""),ROW(A1)))
再问: 还是不对。 原数据在AR列,AU列显示尾数3的,AV显示尾数4,AW显示尾数5的。 你最后发我的公式为何有A1,还有C1?
再答: ....是怎么个不对?显示不出来?还是什么其它的问题?麻烦说具体点或上个图,方便帮你分析原因,不然光这么说不对实在不好分析。COLUMN(C1)这个返回的C1单元格的列号,即数字3 IF(--RIGHT($AR$1:$AR$33,1)=COLUMN(C1),$AR$1:$AR$33,"")这个表示当$AR$1:$AR$33从右取一位,并且这位数字=COLUMN(C1),即=3时,返回$AR$1:$AR$33相应单元格中的数字(即尾数为3的数字),当你右拉公式时COLUMN(C1)会变成D1,E1,F1....即返回值为4,5,6,IF就会自动返回$AR$1:$AR$33单元格中尾数为4,5,6的相应数字 Row(A1)这个返回的是A1单元格的行号,即数字1 SMALL(IF(--RIGHT($AR$1:$AR$33,1)=COLUMN(C1),$AR$1:$AR$33,""),ROW(A1)),最后那个Row(A1)返回的值为1,即告诉SMALL函数返回IF(--RIGHT($AR$1:$AR$33,1)=COLUMN(C1),$AR$1:$AR$33,"")这组数中(IF返回的是$AR$1:$AR$33中位数为3的数值),第一个最小的值,当你下拉时ROW(A1)会自动变成A2,A3...An,即返回值会自动变成2,3...N,SMALL就会自动返回第一个最小的值,第二个最小的值,第三个最小的值....第N个最小的值 下图是我验证的,公式没有问题,不知道你那里具体是什么情况,麻烦说详细一点或上个图好方便帮你分析并解决问题。
再问: =IF(ISERROR(SMALL(IF(--RIGHT($AR$1:$AR$33,1)=COLUMN(C1),$AR$1:$AR$33,""),ROW(A1))),"",SMALL(IF(--RIGHT($AR$1:$AR$33,1)=COLUMN(C1),$AR$1:$AR$33,""),ROW(A1))) 是显示空白,我的c1是有其他数据的。a1也是。
再答: 你AR1:AR33中的数字是不是以文本形式输入进去的?因为从公式上来看的话是完全正确的(Column和Row只是返回列号和行号,你相应的单元格中是否有内容对返回值没有任何影响),如果不显示那可能就是AR1:AR33中的数据有问题,因为这个公式在前边用了个IF消除了错误提示,即当公式出错时不会显示例如#N/A一类的错误提示而是直接显示为空值。 你可以把公式改成下边这样看看出现的是什么错误提示。=SMALL(IF(--RIGHT($AR$1:$AR$33,1)=COLUMN(C1),$AR$1:$AR$33,""),ROW(A1)) 或者如果方便你也可以把样表发到我邮箱里,我帮你看下,我邮箱:febls@126.com 如下图,你可以看下当你把公式改成=SMALL(IF(--RIGHT($AR$1:$AR$33,1)=COLUMN(C1),$AR$1:$AR$33,""),ROW(A1))并按 Ctrl+Shift+Enter 三键结束输入后出现的是什么错误提示,好判断到底是哪里的问题,或者在追问中将错误提示的类型发上来。
再问: AR是运算得到数值,输入还是乱码。 文件已经发送,拜托了!
再答: 由于我这是03的Excel(可能表里不同的东西太多了,兼容包也没有转换过来),所以我只在线看了下,发现你那个AR列中实际有数据的范围是AR2:AR11,但公式里的范围却是AR1:AR33,所以肯定会出错,你把公式改成下边这样看看。 =SMALL(IF(--RIGHT($AR$2:$AR$11,1)=COLUMN(C1),$AR$2:$AR$11,""),ROW(A1)) 如果还不行,等我下班回家后再给你看看,家里是07的。
C公式:=SMALL(IF(--RIGHT($A$1:$A$9)=5,$A$1:$A$9),ROW(A1))
都是数组公式哈!
对不,看附件!
再问: 为何公式不可以改呢? =IF(ISERROR(SMALL(IF(--RIGHT($AR$1:$AR$33,1)=COLUMN(C1),$AR$1:$AR$33,""),ROW())),"",SMALL(IF(--RIGHT($AR$1:$AR$33,1)=COLUMN(C1),$AR$1:$AR$33,""),ROW())) 按我实际位置改了,但不对
再答: 是怎么不对?显示出来的数值不对还是出现了错误提示?还有你输入完后是按Ctrl+Shift+Enter 三键结束输入的么?你公式输入在那个单元格中? 从你发上来的公式看应该是没问题的。或者你把公式改成下边这样看看 =IF(ISERROR(SMALL(IF(--RIGHT($AR$1:$AR$33,1)=COLUMN(C1),$AR$1:$AR$33,""),ROW(A1))),"",SMALL(IF(--RIGHT($AR$1:$AR$33,1)=COLUMN(C1),$AR$1:$AR$33,""),ROW(A1)))
再问: 还是不对。 原数据在AR列,AU列显示尾数3的,AV显示尾数4,AW显示尾数5的。 你最后发我的公式为何有A1,还有C1?
再答: ....是怎么个不对?显示不出来?还是什么其它的问题?麻烦说具体点或上个图,方便帮你分析原因,不然光这么说不对实在不好分析。COLUMN(C1)这个返回的C1单元格的列号,即数字3 IF(--RIGHT($AR$1:$AR$33,1)=COLUMN(C1),$AR$1:$AR$33,"")这个表示当$AR$1:$AR$33从右取一位,并且这位数字=COLUMN(C1),即=3时,返回$AR$1:$AR$33相应单元格中的数字(即尾数为3的数字),当你右拉公式时COLUMN(C1)会变成D1,E1,F1....即返回值为4,5,6,IF就会自动返回$AR$1:$AR$33单元格中尾数为4,5,6的相应数字 Row(A1)这个返回的是A1单元格的行号,即数字1 SMALL(IF(--RIGHT($AR$1:$AR$33,1)=COLUMN(C1),$AR$1:$AR$33,""),ROW(A1)),最后那个Row(A1)返回的值为1,即告诉SMALL函数返回IF(--RIGHT($AR$1:$AR$33,1)=COLUMN(C1),$AR$1:$AR$33,"")这组数中(IF返回的是$AR$1:$AR$33中位数为3的数值),第一个最小的值,当你下拉时ROW(A1)会自动变成A2,A3...An,即返回值会自动变成2,3...N,SMALL就会自动返回第一个最小的值,第二个最小的值,第三个最小的值....第N个最小的值 下图是我验证的,公式没有问题,不知道你那里具体是什么情况,麻烦说详细一点或上个图好方便帮你分析并解决问题。
再问: =IF(ISERROR(SMALL(IF(--RIGHT($AR$1:$AR$33,1)=COLUMN(C1),$AR$1:$AR$33,""),ROW(A1))),"",SMALL(IF(--RIGHT($AR$1:$AR$33,1)=COLUMN(C1),$AR$1:$AR$33,""),ROW(A1))) 是显示空白,我的c1是有其他数据的。a1也是。
再答: 你AR1:AR33中的数字是不是以文本形式输入进去的?因为从公式上来看的话是完全正确的(Column和Row只是返回列号和行号,你相应的单元格中是否有内容对返回值没有任何影响),如果不显示那可能就是AR1:AR33中的数据有问题,因为这个公式在前边用了个IF消除了错误提示,即当公式出错时不会显示例如#N/A一类的错误提示而是直接显示为空值。 你可以把公式改成下边这样看看出现的是什么错误提示。=SMALL(IF(--RIGHT($AR$1:$AR$33,1)=COLUMN(C1),$AR$1:$AR$33,""),ROW(A1)) 或者如果方便你也可以把样表发到我邮箱里,我帮你看下,我邮箱:febls@126.com 如下图,你可以看下当你把公式改成=SMALL(IF(--RIGHT($AR$1:$AR$33,1)=COLUMN(C1),$AR$1:$AR$33,""),ROW(A1))并按 Ctrl+Shift+Enter 三键结束输入后出现的是什么错误提示,好判断到底是哪里的问题,或者在追问中将错误提示的类型发上来。
再问: AR是运算得到数值,输入还是乱码。 文件已经发送,拜托了!
再答: 由于我这是03的Excel(可能表里不同的东西太多了,兼容包也没有转换过来),所以我只在线看了下,发现你那个AR列中实际有数据的范围是AR2:AR11,但公式里的范围却是AR1:AR33,所以肯定会出错,你把公式改成下边这样看看。 =SMALL(IF(--RIGHT($AR$2:$AR$11,1)=COLUMN(C1),$AR$2:$AR$11,""),ROW(A1)) 如果还不行,等我下班回家后再给你看看,家里是07的。
excel中如将a列的数字,按要求在b列等列显示
EXCEL中A列是数字其中有重复的,B列是从小到大排列1,2,3,4,5,6.要求C列中显示B列中数字在A列中出现的次数
EXCEL中,B列中包含A列的数字,怎么才能在C列中显示出个数?
在线等:excel 中 如果A列中的一个数值等于B列中的一个数值,则在C列中显示同一行D列的数值.
excel A列 B列 C列 三列数据每列取一个数据排列 显示在D列
excel中计算公式怎么弄?比如A列上的数字减B列上的数字要在C列上显示,怎么弄?
excel中,A列中有一组数字,B列要显示A列中数字的头数,C列要显示A列中数字的尾数,B列和C列应该如何写函
Excel表格中、比如A列都是三位数、如何在B列中显示A列是否有024这三个数字的、
EXCEL 求公式 A列和B列各100个数字,在2列分别输入后,能显示同时满足小于5的次数
急求如何用Excel将A列同时与条件列:B列,C列,D列等列求交集,并将其结果按列分别表示在其它列中,即比如结果列:Q列
如何在Excel中找出两列数据中相同的数字并用颜色标注,例如求A列与B列相同的数字并在C列显示,求解?
在Excel2003中怎样用公式把A列大于0的数字显示在B列,