1樓:***
excel中陣列公式使用時得同時按ctrl+shift+enter,公式的兩端會有{}。如:
在單元格a1、a2、a3、a4輸入 a、b、a、a;在b1、b2、b3、b4輸入,在c1、c2、c3、c4輸入;在d1輸入陣列公式 =sum((a1:a4)="a")*(b1:b4=1)*c1:c4)
2樓:匿名使用者
相當於a1是1,a2是0。
excel中陣列公式使用時得同時按ctrl+shift+enter,公式的兩端會有{}。如:
在單元格a1、a2、a3、a4輸入 a、b、a、a;在b1、b2、b3、b4輸入,在c1、c2、c3、c4輸入;在d1輸入陣列公式 =sum((a1:a4)="a")*(b1:b4=1)*c1:
c4)同時按ctrl+shift+enter,結果為4,即a列為a且b列為1的和。
3樓:匿名使用者
常量陣列,乙個一行三列的常量陣列,三行一列的陣列+1=
談談excel中陣列是的使用?又是什麼意思
4樓:塵宇心
班級小組可以有很多個成員,同時每乙個成員都有乙個名字。
陣列也是同樣道理。
首先資料要有乙個有意義的名字,還需要提前宣告。
再之後就需要成員的加入,每乙個成員都需要有乙個唯一的名字或許編號。有意思的是這裡面可以有完全一樣的成員(他們的名字編號卻不一樣)
excel中{1,0}是什麼意思
5樓:肥仙女
1、先理解一下if函式的語法:
if(條件,條件為真的返回值。
內,條件為假的返回值)
2、現在嘗試使用其容他數值代替真假,excel使用0代替假,但並非只有1可以代替真,所有非1的數值都可以代替真。
3、那麼用乙個陣列作為條件怎麼理解呢,可以嘗試一下。可以發現0放在前面條件是假,1放在前面條件為真。
怎麼理解這個問題呢,其實上面的陣列條件可以拆成兩個if公式:
if(0,"寫的陣列1,0","寫的陣列0,1")
if(1,"寫的陣列1,0","寫的陣列0,1")
4、這種設定有什麼作用呢,下面來做乙個例子。根據姓名查詢這個人的職務。
5、可以使用公式:=vlookup(f2,if(,d2:d10,c2:
c10),2,),用f2作為查詢條件,對d列進行查詢,如果改成則是對c列為查詢範圍。返回記憶體陣列,對f2進行精確查詢。
6、反過來,如果按照職務查詢姓名,公式可以寫成:=vlookup(g3,if(,d2:d10,c2:c10),2,)。
7、這裡為什麼一定要用條件陣列呢,因為如果直接使用0或者1作為條件,並不能返回乙個可以作為vlookup查詢的記憶體陣列。
6樓:貓之大神
如果是,選。
抄e2:e7,如果否,選d2:d7
一般襲配合vlookup使用。
vlookup正常情況下是資料列從左bai至右。就是例du如d列是姓名zhi,e列是年紀。
dao求某人年紀,就是=vlookup("姓名",d2:d7,e2:e7,2,0)
如果正相反,d列是年紀,e列是姓名,就需要用樓主所用的if函式調整資料的順序。
vlookup("姓名",if(,e2:e7,d2:d7),2,0)
7樓:網友
為了實現vlookup的從右向左查詢。
excel裡這個數字如何每個數都+0.1,是什麼公式?
8樓:網友
在旁邊空白區域填充一些選中單元格區域輸入按ctrl+加回車),然後選中要加的資料點複製,再到區域右鍵選擇性貼上,貼上選數值,運算選加,點確定。資料都自動加了,再將改好的資料複製,選擇性貼上數值回原位置,清除輔助區域即可。
9樓:萊昂納德_尤拉
任意空白單元格輸入後,選中這個單元格,複製。
選中要加的區域-右鍵-選擇性黏貼-數值-加。
excel 中什麼叫「陣列」?
10樓:網友
一列或一行緊鄰的資料合稱陣列。
11樓:網友
陣列的話,就是將一些有聯絡的資料通過連續編號的方式集合在一起。
12樓:網友
所謂陣列,就是相同資料型別的元素按一定順序排列的集合。
13樓:網友
白話講就是「一組資料」,通常在一行當中或者一列當中。在公式中用大括號 表示。
求詳解 excel 中 if({1,0},列,列)陣列含義 最好可以舉例說明
14樓:網友
if(,a1:a10,c1:c10) 應該是這樣乙個意思。
首先if函式從陣列中取第乙個元素0做判斷條件,自然取c1:c10陣列,然後取第二個元素1做判斷條件,自然取a1:a10這樣形成了乙個二維陣列第一列是c1:
c10,第二列是a1:a10,然後成為了vlookup 的lookarray了,只是這個函式少了兩個引數。
15樓:浩哥奕弟
if(這種表述是陣列條件,等於if(,其它數例如2也可以表示true,只有0表示false
vlookup(b15,if(,a1:a10,c1:c10)),這個函式還少了乙個列號。
vlookup(b15,if(,a1:a10,c1:c10),1)
if(,a1:a10,c1:c10),其實等於第1列c1:c10,第2列是a1:a10
if(,a1:a10,c1:c10),其實等於第1列c1:c10,第2列是c1:c10
if(,a1:a10,c1:c10),其實等於第1列a1:a10,第2列是c1:c10
if(,a1:a10,c1:c10),其實等於第1列a1:a10,第2列是a1:a10
16樓:網友
陣列巢狀的函式,需逐層分析。
先從vlookup層面分析。vlookup第二個引數應該是個table(區域),這裡就是整條if()。可見if()的用意是給vlookup返回乙個10行2列的區域。
第二層分析if()。顯然這裡的操作是用if()陣列方法對a和c列進行重新操作。是1行2列陣列,a1:
a10是10行1列陣列,同理c1:c10也是10行1列陣列。由於維度不相同無法對比,excel系統會自動把和a1:
a10和c1:c10都分別擴充到相同的10行2列陣列,生成的結果也是10行2列(自己腦補excel裡面10行2列單元格的畫面)。
就是,會擴充到這裡的分號表示一行,共10行;
a1:a10會擴充到就是第一行2個a1,第二行2個a2……
同理c列也是這樣擴充。
計算時,第一次計算輸出結果在第一行第乙個單元格,=if(0,a1,c1),顯然計算結果是c1。
第二次計算輸出結果在第一行第二個單元格,=if(1,a1,c1),計算結果是a1。
第三次計算輸出結果在第二行第乙個單元格,=if(0,a2,c2),計算結果是c2.
最終顯示出來是:
c1,a1) -第一行。
c2,a2)--第二行。
c3,a3)--第三行。
看到這裡,你可以看到if()陣列的這個操作是將a列和c列的值調換,然後將調換後的區域作為table_array返回給vlookup函式。
excel中{"一",0;"二",1}能夠代表什麼呢?
17樓:網友
表示陣列:一對應0,二對應1 。相當於。
18樓:魚木混豬喲
代表乙個二維陣列。
分別是一 0
二 1
CAD如何使用陣列命令,CAD中的陣列命令如何使用
選擇圖形,然後執行陣列命令,可以選擇矩形 環形或沿線,設定相應的引數就好了 先選擇要陣列物件 輸入ar 快捷鍵 就可以矩形或圓形陣列了 cad陣列命令怎麼用,以環形陣列為主進行介紹 cad中的陣列命令如何使用 那就別照著書做,自己隨便畫個圓什麼的陣列下看看 行不行?如圓形陣列,注意在選擇陣列中心後,...
在excel中怎麼用使用函式,EXCEL中怎麼使用函式?
1全部如果e3是這個40 30,則可以用以下公式 product d3,left e3,2 right e3,2 如果e3是40 30或150 1200等這種帶 號的資料,則可以用以下公式 product d3,left e3,find e3 1 right e3,len e3 find e3 以上...
excel中的if語句如何使用,EXCEL中的IF語句如何使用?
執行真假值判斷,根據邏輯計算的真假值,返回不同結果。可以使用函式 if 對數值和公式進行條件檢測。語法 if logical test,value if true,value if false logical test 表示計算結果為 true 或 false 的任意值或表示式。例如,a10 100...