談談excel中陣列是的使用? 1,0 又是什麼意思?

2025-07-13 23:10:14 字數 3873 閱讀 1492

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...