excel数字单元格要做以下4个计划,我 一 一 把4个问题写在表格里面,请大神们赐教!万分感谢!!!

2024-11-23 07:17:20
推荐回答(3个)
回答(1):

题主倒蛮会想的,四个均不容易的问题在一个提问中提问,还一个悬赏都没有,呵呵。

先给出前两个公式吧,后面两个难度更大,且第3个问题还有需要补充的,就是如三个相同数,如0222,是否划分为第3种情况:有一对相同数字,算还是不算,公式会不同的。

B列,对A列的数字改到从小到大

B1=TEXT(SUM(LARGE(--MID(A1,{1,2,3,4},1),{1,2,3,4})*10^{0,1,2,3}),"0000")

C列,提到A列没有重复数字的数据

C1=INDEX(A:A,SMALL(IF(MMULT(N(FIND(MID(A$1:A$24,{1,2,3,4},1),A$1:A$24)={1,2,3,4}),{1;1;1;1})=4,ROW($1:$24),4^10),ROW(1:1)))&""

同时按Ctrl+Shift+Enter三键输入数组公式,下拉到出现空白单元格

回答(2):

四个问题分别在B到E列用公式实现。

如图:


B1公式:

=TEXT(SUM(SMALL(--MID(A1,{1,2,3,4},1),{1,2,3,4})*10^{3,2,1,0}),"0000")

下拉;

C1公式:

=IF(SUMPRODUCT(N(ISNUMBER(FIND(ROW($1:$10)-1,$A1))))=5-COLUMN(A1),$A1,"")

右拉三列到E1,然后下拉。

回答(3):

第一问:

排序只要排序中的升序按钮即可。

第二问:

=IF(SUM(1/FIND(--MID($A2,ROW($A$1:$A$4),1),A2))=2.08333333333333,A2,"")

第三问:

=IF(IF(B2="",LARGE(FREQUENCY(--MID(A2,{1,2,3,4},1),--MID(A2,{1,2,3,4},1)),2))=1,A2,"")

第四问:

=IF(IF(B2="",LARGE(FREQUENCY(--MID(A2,{1,2,3,4},1),--MID(A2,{1,2,3,4},1)),2))=2,A2,"")