Excel中,如何用公式找出及传回每行资料中相同尾数的数目 例如c3开始~i C3~i3=11 2
J4公式:
=OFFSET($A4,,SMALL(IF(COUNTIF($C3:$I3,$C4:$I4),COLUMN($B4:$H4),255),COLUMN(A1)))&""
注意是数组公式,按组合键Ctrl+Shift+Enter三键结束输入
右拉下拉,效果如图
有公式的单元格,鼠标移动到这个单元格的右下角 会看到一个小黑十字,按住,拖动它就是复制公式,做完结果就可以看到
由于你提供的数据里面存在一些歧义,首先必须说清楚,从你给出的数据看,你要排序的数据都是整数,没有小数,或者说如果有小数的话,55和2.5是相同的尾数。也许有办法不使用辅助列,但是有了辅助列使得问题更简单,一共使用了两处辅助列,第一个用于取得尾数,第二个用于排序。
一、主要方法是提取尾数,然后尾数乘以10万,再加上列号,最后对出现超过2次的数排序。
1、尾数,使用right()得到尾数,+0是为了得到数字而不是文本,这是必须留下的辅助行
2、列号,使用column()给每个数据加入一个列号,此行最终可删除
3、重复,使用countif()得到重复次数,重复大于1次的,尾数乘以十万加上行号,此行最终可删除
4、排序,使用small()从最小开始逐一排列,首先以尾数、其次以列号决定排序的先后,此行最终可删除
5、得到你想要的,你的例子都是整数
在前五步证明方法可行后,在此基础上改进
6、合并2、3,必须留下的辅助行
7、合并4、5,必须留下的结果行
二、改进后
10、尾数,使用right()得到尾数
11、合并2、3,尾数重复的,尾数乘以10万加上列号
12、合并4、5,将11步的数据排序,并读取原数据展示出来
三、最后结果,简化后的方法可行,就可以将多行合并为一行
之后如果你需要用P列,那么就在P列插入空列,填入你的数据即可。
具体代码如下,已经是最后的结果,直接按照步骤把以下冒号后的代码拷贝到你的文件对应单元格使用即可:
1、C3~i3=11 23 31 45 55 56 57
2、Q3的代码,用于得到尾数:=RIGHT(C3)+0
3、将Q3单元格向右填充到W3
2、x3的代码,用于准备排序:=IF(COUNTIF($Q3:$W3,RIGHT(C3)+0)>1,100000*RIGHT(C3)+0+COLUMN(C3),"")
4、将x3单元格向右填充到AD3
5、J3的代码,用于排序并展示结果:=IF(IF(ISERR(SMALL($X3:$AD3,COLUMN(C3)-COLUMN($C$1)+1)),"",SMALL($X3:$AD3,COLUMN(C3)-COLUMN($C$1)+1))<>"",INDEX($C3:$I3,MATCH(IF(ISERR(SMALL($X3:$AD3,COLUMN(C3)-COLUMN($C$1)+1)),"",SMALL($X3:$AD3,COLUMN(C3)-COLUMN($C$1)+1)),$X3:$AD3,0)),"")
6、将J3单元格向右填充到P3
7、将J3到AD3单元格向下填充到你所需要的列
8、你想要保留的数据列,例如你Q列想要放入其它数据,在Q列右键,插入列即可。
如何在xcel中进行拼写检查?
1、在电脑桌面里找到XCEL表格,选中此XCEL表格,右键单击选择打开。2、将文件表格打开了之后,在表格上方的工具栏里面找到审阅,并点击审阅这个工具选项。3、点击了审阅工具选项之后,在审阅的目录下面可以看到有一下拼写检查选项,点击它即可。
EXCEL中如何用函数或其它方式自动处理提取分隔符之前的数据---附图...
1.打开Excel表格,如下图所示。2.打开Excel表格后,点击进入数据页面,如下图所示。3.单击进入数据页面,然后单击列,如下图所示。4.点击分列,检查分隔符,然后点击下一步。5.单击next后,检查其他选项,然后输入逗号并单击next,如下所示。6.最后,单击finish,如下所示。7.点击“finish”后,数据用...
如何在excel表格中查看网页数据
如何在excel表格中查看网页数据?使用xcel表查看网页数据 1.首先打开excel表格并选择数据菜单栏。2.在数据菜单栏下,最左边是获取外部数据选项卡。3.选择“从网站”外部数据源。4.点击网站,弹出“新文本查询”对话框。填写网页的地址栏,然后单击“前往”按钮打开相应的网站。5.在“新建网页查询”对话框...
xceltoday函数用法及实例
Excel中TODAY函数的用法是返回当前日期的序列号。序列号是Excel日期和时间计算使用的日期-时间代码。如果在输入函数前,单元格的格式为“常规”,Excel 会将单元格格式更改为“日期”。如果要查看序列号,则必须将单元格格式更改为“常规”或“数值”。 TODAY函数也可以用于计算时间间隔。TODAY函数是没有参...
EXCEL中如何用函数或其它方式自动处理提取分隔符之前的数据---附图...
XCEL中如何用函数或其它方式自动处理提取分隔符之前的数据的方法。如下参考:1.打开Excel表格,如下图所示。2.打开Excel表格后,点击进入数据页面,如下图所示。3.单击进入数据页面,然后单击列,如下图所示。4.点击分列,检查分隔符,然后点击下一步。5.单击next后,检查其他选项,然后输入逗号并单击next...
excel中如何给表格设置链接啊?
1、首先点击其中一个单元格并选择工具栏中的“插入”选项。2、然后点击“插入”选项卡中的“链接”图标。3、进入选择需要链接的对象的对话框,根据需要选择超链接的对象并点击确定。4、即可将选中的单元格添加上超链接,此时单元格内的文字变成蓝色带下划线的样式。5、使用相同的方法将另外单元格设置好超...
EXCEL中MID和MIDB函数的使用基础教程
chars是负数,则MID返回错误值#VALUE!。●如果num_bytes是负数,则MIDB返回错误值#VALUE!。示例:=MID("office教程网",2,6):返回从“office教程网”中第2个字符开始的7个字符,即“xcel教程”。=MIDB("office教程网",2,6):返回从“office教程网”中第2个字节开始的7个字节,即“xcel教”。
标准差excel用什么函数
标准差在E来自xcel中,可以使用STDEV函数来计算。STDEV函数的语法为:STDEV(number1, number2, ...)。其中,number1为要计算标准差的数据区域,可以包含多个数值。如果需要同时计算多个数组的标准差,则可以在函数中依次输入这些数组。例如,假设有一组数据存储在A1:A10单元格中,我们可以使用以下公式计算...
excel中的match函数怎么用
xcel中MATCH函数是一个很强大的辅助函数。MATCH函数语法为:MATCH(lookup_value,lookuparray,match-type)lookup_value:表示查询的指定内容;lookuparray:表示查询的指定区域;match-type:表示查询的指定方式,用数字-1、0或者1表示,具体如图:查找B2:B5区域数值为100的位置:选择B7单元格,输入“=MATCH...
如何对EXCEL中的数值进行保护?
1、在Excel表格中选中需要保护的单元格区域,右击设置单元格格式。2、将锁定前面的勾勾选,点击确定。3、继续选定单元格,选择菜单中“工具”-“保护”-“保护工作表”。4、设定数据保护密码,点击确定,再次确认密码,即可完成了xcel数据保护密码设置,EXCEL中的数值锁定完成。
除制尤力: 1、我们在B3单元格里输入公式=1+2,在C3单元格里输入3. 2、ctrl+F打开“查找替换”对话框.我们在查找范围里选择“公式”,并在查找内容里输入3. 3、在查找范围里选择“公式”,并在查找内容里输入“1”,可以发现,公式里含有1的也被查找出来,非公式的数值单元格中含有1也被查找出来. 4、ctrl+F打开“查找替换”对话框.我们在查找范围里选择“数值”,并在查找内容里输入“3”,可以发现,查找范围为“数值”. 5、查找范围“数值”和“公式”都是对含有公式的单元格而言的,查找范围“数值”我们在查找时忽略公式本身,只查找公式所得到的结果,而且查找“公式”时我们查找公式本身,而忽略公式所得到的结果.
中阳县18515431875: excel中如何使用函数在选定区域内查找符合条件的值,并能返回该单元格所在行,前面一列的单元格内容 - ?
除制尤力: 姓名 性别 代码 要查代码 姓名 A1 男 1001 1005 A4 A2 女 1002 A5 男 1003 A6 女 1004 A4 男 1005 A8 女 1006假设姓名、性别、代码的数据(包含3个字段)位于工作表的B1:D7区域,现在想在F2输入要查的代码,并立即在G2单元格显示对应姓名,则G2的公式是:=INDEX($B$2:$B$7,MATCH(F2,$D$2:$D$7,))
中阳县18515431875: excel表格查找函数怎么用的? - ?
除制尤力: 用VLOOKUP函数.VLOOKUP函数说明如下:在表格或数值数组的首列查找指定的数值,并由此返回表格或数组中该数值所在行中指定列处的数值. 这里所说的“数组”,可以理解为表格中的一个区域.数组的列序号:数组的“首列”,就是...
中阳县18515431875: 急!!!如何用excel公式查找一个表相同值,并返回它所在行的单元格?
除制尤力: sheet2的第一个单元格输入 =index(sheet1!A:A,small(if(sheet1!B$1:B$1000="医生",row($1:$1000),4^8),row(A1)))&"" crtl+shift+enter三键齐按结束公式,向下填充
中阳县18515431875: Excel用什么函数查找并返回数据在表中的位置,就像按Ctrl+F,Excel2003版本 - ?
除制尤力: 见截图 比如查找13在B列中的位置 =MATCH(13,B:B,) 返回7,表明13在B7单元格
中阳县18515431875: Excel如何用公式查找某个字符串在表里出现的位置并返回所在列值? - ?
除制尤力: 需要查询sheet2到sheet20的区域的话,用LOOKUP函数是不行的.你可以试一下我说的方法: 1)Alt+F11, "插入","模块" 2) 把下面的代码拷贝后保存. Public Function GetPlace(name As String) As String On Error GoTo err Dim iSheet ...
中阳县18515431875: excel表中如何用函数实现多重条件查找并返回指定值 - ?
除制尤力: =LOOKUP(1,0/((Sheet1!A$1:A$6=A1)*FIND(B1,Sheet1!B$1:B$6&Sheet1!C$1:C$6&Sheet1!D$1:D$6)),Sheet1!E$1:E$6) 或者 =LOOKUP(1,0/MMULT((Sheet1!A$1:A$6=A1)*(B1=Sheet1!B$1:D$6),{1;1;1}),Sheet1!E$1:E$6) 更为简洁
中阳县18515431875: EXCEL中如何在一个表中查找一个值返回到另外一个表中? - ?
除制尤力: 在表2的I7单元格中输入以下公式,然后向下填充公式 =INDEX(Sheet1!P$5:T$5,MATCH(A7,Sheet1!P8:T8,0)) 公式中:Sheet1为表1的表名,可根据自己的实际情况修改.
中阳县18515431875: 在Excel中用什么公式可满足某两个条件传回另一值 - ?
除制尤力: 用辅助列实现 O3公式=L3&N3 下拉复制公式 R3公式=INDEX(N:N,MATCH(P3&Q3,O:O,0)) 下拉复制公式
中阳县18515431875: 在Excel工作表中如何用函数查找文字串并返回单元格坐标或者列数,类似Ctrl+F功能 - ?
除制尤力: 如果需要在A1:G200中,查找数据“2”所在的列数,输入=SUMPRODUCT((A1:G200=2)*COLUMN(A:G))