<p><font color="#808080">不知道怎么回复可见,重新贴一次算了</font></p><p><font color="#808080">--------------------------------------</font></p><p><font color="#808080">以下内容只有<b>回复</b>后才可以浏览<br/></font></p><p>一、作业1</p><p>1、求A2字符串中汉字数:?? </p><p>=LENB(A2)-LEN(A2)</p><p>2、第一个汉字的位置:</p><p>=LEN(A2)*2-LENB(A2)+1</p><p>3、用公式替换汉字部分:</p><p>=REPLACE(A2,LEN(A2)*2-LENB(A2)+1,256,"")</p><p>二、作业2</p><p>1、提取A10字符串(数字+单位)中的数字:</p><p>数组公式<br/>=REPLACE(A10,COUNT(AREAS(INDIRECT(MID(A2,ROW(2:1025),1)&"1"))),256,"")<strong><font color="#ff0000">.这题如果题目是15.8333333ps结果就不对</font></strong></p><p>三、作业3</p><p>1、用两个或以上方法求A15中0的个数:</p><p>公式1:=LEN(A15)-LEN(SUBSTITUTE(A15,0,""))<br/>公式2(数组公式):=FREQUENCY(--MID(A15,ROW(INDIRECT("1:"&LEN(A15))),1),0)<br/>公式3(数组公式):=SUM((--MID(A15,ROW(INDIRECT("1:"&LEN(A15))),1)=0)*1)<br/>公式4:=SUMPRODUCT((--MID(A15,ROW(INDIRECT("1:"&LEN(A15))),1)=0)*1)</p><p>2、计算不重复的数字的个数:</p><p>数组公式<br/>=SUM(ISNUMBER(FIND(ROW(1:10)-1,A15,1))*1)</p><p>3、剔除重复部分,形成新的字符串:</p><p>公式1(针对本题公式(数组公式)):=SUM(RIGHT(LARGE(IF(FREQUENCY(--MID(A15,ROW(1:8),1),--MID(A15,ROW(1:8),1))<>0,ROW(1:8)*100+MID(A15,ROW(1:8),1),0),ROW(1:8)),1)*10^(ROW(1:8)-1))</p><p>由于嵌套层数限制,为使公式具有更好的通用性,定义名称:x=ROW(INDIRECT("1:"&LEN(Sheet1!$A$15))) 再用<br/>公式2(数组公式):=SUM(RIGHT(LARGE(IF(FREQUENCY(--MID(A15,x,1),--MID(A15,x,1))<>0,x*100+MID(A15,x,1),0),x),1)*10^(x-1))</p><p></p><hr noshade="true" size="1"/><p></p><p><br/><br/><span style="COLOR: rgb(0,0,255);">请用回复可见,谢谢</span><br style="COLOR: rgb(0,0,255);"/><span style="COLOR: rgb(0,0,255);">---Luckyguy2008</span></p><p><span style="COLOR: rgb(0,0,255);"><font color="#ff0000"><strong>貌似你上交过一次了.......</strong></font></span><br/></p><div align="right"><font color="#000066">[此贴子已经被Luckyguy2008于2008-4-8 11:45:49编辑过]</font></div>
[此贴子已经被小妖于2008-4-9 20:33:24编辑过] |