這裡可以抓住兩點:
1,邏輯引數是驅動,陣列應用時的返回值是和邏輯引數對應的,這裡的對應包括值和陣列結構。
2,維度的自適應性:乙個點可以適應成任意的陣列格式,單列可以適應成多列(值複製的形式),單行可以適應成多行(值複製的形式)。
根據以上兩點我們以乙個列子來跑一下吧,待續。
=if(,,)---適應性---=if(,,)
------陣列對應性---->
其中第乙個1找到,並返回和自己對應位置的 。
第乙個0找到
第二個1 找到,並返回和自己對應位置的 。
第二個0 找到
於是最後 -----兩個要點-----
不熟練的時候先給它們完成自適應,多行,多列是無法自適應的,因為以複製的方式它無法確定是複製哪乙個目標值。這個是要注意的...
能清晰的領悟這兩點,並據此來指導自己寫陣列公式,會大大提高陣列駕馭能力的。這兩個要點在陣列公式中有同性,是精髓了,呵呵。
excel的if(,陣列1,陣列2)原理剖析
if(,…,…) 表達什麼意思?怎麼可以將兩列合併起來? 可否舉例解釋一下,謝謝
再嘗試講一下,也不知道是否能講清楚。我把所有普通公式中的單值引數換成陣列的都叫成陣列公式。
既然是陣列公式,那麼在引數變數和值變數之間(就是條件區域,true區域,false區域)就必須一一對應,好麼,這裡幾乎什麼都不對應。不過這裡正好全是特殊情況。
這裡都是一維陣列,陣列具有方向性,要麼是行陣列,要麼是列陣列。特殊的單值常數在陣列運算中會自動的匹配成合適的陣列。這個情況怎麼說呢,這麼說吧 5+row($1:
$4),其實等於 +row($1:$4),說的就是這個意思,我們把這個稱做常數的單值自適應特性吧。常數在任何方向上都是單值,具有形變自適應特性,關鍵我要引出的是行陣列,一維行陣列,在列方向上也是單值的,也具有列方向上的自適應特性。
這裡行陣列是指,列這樣的形式。這個情況怎麼說呢,這麼說吧 +=而決不是多列多列之間的那種情況變成什麼}= 。就是說單值行陣列在列方向上具有單值自適應特性。
適應成了。於是+=+ =。於是我們可以說陣列具有方向性和相對性,乙個一維陣列,在另乙個方向看就是乙個單值,滿足方向性單值在那個方向上就具有方向性單值自適應特性。
好了,看到這裡我們可以講這個函式了。
if(,行陣列1,行陣列2)這裡條件是行方向上的單值陣列,true,false區域是列方向上的單值陣列,於是全都自適應擴散。或者我們也單從列方向也考慮好了。
1,true,於是在true區域取值,取什麼,取第一列的陣列,因為1在中是第一列;
0,false,於是在false區域取值,取什麼呢,取第二列的陣列,因為0在中是第二列;
於是你問我false區域只有一列資料呀,呵呵,太好了,你對陣列公式一一對應性有很好的認識,不過這裡是特殊情況,都是一維的,在列向上具有單值性,具有自適應特性,所以false區域其實自適應成了兩列,只是每列都相同。其實true區域也是同樣的情況。
那回過頭來看簡單問題,if(,3,4)就更好明白了吧,雖然你以前也覺得這個好明白,不過明白了單值的自適應性的化會有更深一點的印象。
看這個題吧:看看哪個是對的:
1.兩列+一列;if(,兩列,一列)
兩列+一列:if(,一列,兩列)
如果明白了,那麼我想去看我的那個什麼if陣列化就容易多了,或者精華已經領會了,只是技巧了,呵呵。
如果你能理解三個一列相加就更好了:
if(,if(, 陣列1,陣列2),陣列3)三列相合併
這裡的精華應該是談到的自適應理論,以為只有自適應理論的提出才能拯救陣列一一對應的特性,您說是不?否則if(,陣列1,陣列2)的應用只能當特殊公式來多用多練,最後練就多見不怪的功夫,但是陣列的一一對應特性是陣列的根本,所以不是說自適應理論拯救了陣列公式的一一對應性,而更應該說一一對應性的要求使得自適應性成了乙個**的潛規則,這個潛規則對我們理解問題很有幫助。讓我們的if(,陣列1,陣列2)回歸我們陣列公式的大家庭,而是乙個普通的一員,如果說特殊,那麼就在於if本身的流程框架意義了。
再鞏固一下自適應潛規則,if(,,)
根據自適應性理論,實際就是=if(,,)這個雖然看上去礙眼,但是更能印證陣列公式的一一對應性。
適應性試卷 修改
中考適應性試卷 物理 一 選擇題 本題共12小題,每題2分,共24分,每題只有乙個選項是正確的 1 4g是 移動通訊及其技術的簡稱,是集3g與wlan於一體並能夠傳輸高質量 影象的技術產品。4g系統能夠以100mbps的速度 上傳的速度也能達到20mbps,並能夠滿足幾乎所有使用者對於無線服務的要求...
生物適應性試卷分析
2015 2016年全國卷適應性測試理科綜合生物部分試卷分析 一 試卷特點 1 生物部分試卷結構特點 共有6道單項選擇題和6道非選擇題 其中第39 40題為選做題,絕大分考生選做第40題,下面的分析及相關的資料以第40題為主 滿分為90分,其中第29題12分有6空,第30題9分有7空,第31題8分有...
中考適應性訓練題
書寫 6分 請將下面的文字抄寫在格仔裡 主動學習,切磋學問,砥礪思想,提高素養。注意 此題根據抄寫文字和捲麵書寫水平綜合評分,後邊的答案文字都要認真書寫。閱讀 54分 一 閱讀下面幾則古文,然後答題。本題共6小題,計11分 材料 良藥苦口利於病,利於行。孔子家語 材料 與人善言,暖於布帛 傷人之言,...