請教EXCEL的函式問題,請教Excel中的函式問題

2023-01-14 01:55:44 字數 3796 閱讀 8787

1樓:匿名使用者

你的問題描述有點不太清楚,不過大概瞭解你的意思。

應該用vlookup函式可以實現這個功能。

=vlookup(sheet2的標題單元格,sheet1的目標矩陣,要引用矩陣中的列數,false)

sheet2的標題單元格:在你給的例子中就是sheet2的單元格地址,如a1,a2...

sheet1的目標矩陣:以你的例子中是a1:b4

要引用矩陣中的列數: 在你的例子中要引用b列,矩陣中就是第2列,填入數字2

最後加個引數false,意思是找到了直接引用,不要排序

使用這個函式時要確定你的標題欄裡面沒有重複的值才能正確引用。

具體還不清楚可以看看excel的幫助檔案,這裡單通過文字描述比較難講清楚。

你的問題補充描述的也很不清楚啊,是不是意思說在sheet2中,與sheet1得a列對應的值位置不確定,時而在a列時而在b列或者c列?如果這樣的話,沒有什麼太好的辦法。我能想到的就是加個輔助列,先把要對應的值先單獨摘出來放在輔助列裡面,然後再vlookup。

2樓:匿名使用者

用vlookup這個函式,在**陣列的首列查詢指定的值,並由此返回**陣列當前行中其他列的值。你按f1輸入vlookup檢視詳細幫助,有問題按f1.

3樓:錯珹

假設sheet2中標題在a1 b1中,在a2中輸入:if($a$1=sheet1!$a$1,sheet1!

a2,if($a$1=sheet1!$b$1,sheet1!b2,)),在b2中輸入:

=if($b$1=sheet1!$a$1,sheet1!a2,if($b$1=sheet1!

$b$1,sheet1!b2,)),選中a2,b2向下填充,然後,改變sheet2中標題的值,下面顯示sheet1中對應的值,簡單的可以這樣實現。

請教excel中的函式問題

4樓:匿名使用者

=rand()函式不能為0的

5樓:匿名使用者

編一個巨集:

sub a()

dim k as integer

dim i as integer

k = 0

for i = 1 to 3000

range("a" & i) = int(2 * rnd())if range("a" & i) = 0 thenk = k + 1

end if

if k > 100 then

exit for

end if

next i

range("a3001") = k

end sub

6樓:匿名使用者

完全可以。這裡簡單說一下。

用if和count組合,每一格都計算到此行為止,之前有多少0,有100個,則不顯示,沒有這麼多,則繼續顯示隨機數。

但是你這沒表達清楚,rand是出現0到1的無限小數,那肯定只要一個數就有100個0了。

7樓:一級小白

excel的功能完全沒有問題。 但是表達得很有問題。 完全聽不懂。

請教excel**函式問題 10

8樓:黃秧白

資料在**呢?總表裡面所有資料都有麼。如果這樣可以直接用vlookup函式,不過你這個用資料透視表比較快吧。

9樓:匿名使用者

如果有原**,可以用vlookup函式設定

10樓:姀多

if和vlookup吧

想請教excel函式中遇到的問題

11樓:匿名使用者

=if(and(a1>=1,b1>=1),(a1+b1)*0.5,if(a1>b1,a1*0.4+b1*0.6,a1*0.6+b1*0.4))

12樓:匿名使用者

=if(and(a1<=1,b1<=1),a1*0.5+b1*0.5,if(a1>b1,a1*0.4+b1*0.6,a1*0.6+b1*0.4))

首先 a 和 b 都小於等於1時,各50%

如果都大於1,在進行比較,你先自己演算一下,有問題給我發訊息吧

13樓:匿名使用者

=if(and(a1>=1,b1>=1),a1*50%+b1*50%,if(a1>b1,a1*40%+b1*60%, a1*60%+b1*40%))

不過你漏了一種情況, 都小於1,但相等.

14樓:匿名使用者

你這些條件有矛盾(第三個條件),a1=2,b1=3怎麼辦?

請教excel函式問題

15樓:碧友易侍仙

=if(and(a1=0,b1=0),"錯誤",if(a1=0,b1,if(b1=0,a1,"未處理")))

你的問題還有一種情況未處理,就是a1和b1都不為0時,結果是什麼呢?本答案用顯示"未處理"表示了

請教你一個excel裡函式的問題

16樓:匿名使用者

首先你不能既》=,又<=啊。你要確定=的時候是歸到**的。

然後if函式是if(判斷公式,符合判斷公式時的數值,不符合判斷公式時的數值),不用寫2遍if的

17樓:雪勁

重新輸入公式:

=if(and(d19>=j19,d21>=j21),「符合gb50300-2002第4.0.12條規定,評定為合格","不合格")

特別注意:公式中的括號、逗號、引號、其他符號,都必須在英文狀態下輸入。

18樓:匿名使用者

=if(and(d19>=j19,d21>=j21),"符合gb50300-2002第4.0.12條規定,評定為合格","不合格")

輸入以上內容即可。

19樓:

假設一個值為a1,另一個值為b1

計算式為:

=if(a1>=b1,"合格",「不合格」)注意點:既然已經大於等於了,剩下的條件只能小於,不能小於等於。

否則兩邊都等於的話,合格還是不合格呢?

20樓:沉默的荷爾蒙

你這個公式就是錯的

首先你前面的條件已經用過等號了,後面的條件還用等號,條件重疊,無法過濾。

其次if公式的內容為(條件,符合條件,不符合條件),你的條件是兩個,不符合if公式,需要套用一個and公式

最後你這個公式的「)」少了一個,你按回車鍵會提示你錯誤的

請教 excel 函式問題

21樓:匿名使用者

=sumproduct(($a$1:$a$100="張三")*($c$1:$c$100="冰紅茶")*$e$1:$e$100)

=sumproduct(($a$1:$a$100="張三")*($c$1:$c$100="冰紅茶")*$d$1:$d$100)

補充:公式正確無誤~~你只要更改裡面的範圍即可~~

出現#value!的問題是 你的e列和d列的數字是文字格式~~需要轉換成數字格式!

轉換方法看這個

22樓:匿名使用者

點選篩選-在a列篩選出張三-在c列篩選出冰紅茶-自動求和

23樓:匿名使用者

用數列中的自動篩選功能即可搞定

請教excel的if函式的問題,請教一個excel的if函式的問題!

假設資料在a1單元格,則另一單元格寫入公式 if or a1 小 if or a1 中 if or a1 大 或 if a1 3,小 if a1 7,中 大 再或 lookup a1,的頂上是一排字母a,b,c,這個就是列標 的左邊是一豎列的數字1,2,3,這個就是行號列標加上行號就是就是單元格的名...

請教excel函式使用問題,請教Excel函式使用問題

用vba迴圈處理吧,一行行分析。sub conv dim arr irow 1 for i 1 to 4 四行 arr split cells i,2 將b列單元格值分割為陣列 for j 0 to ubound arr 遍歷陣列每個元素 cells irow,3 cells i,1 c列取a列的值...

請教EXCEL的函式解釋,請教Excel高手,此函式的意義是什麼,麻煩詳細點。

兄弟 函式一般來說只要知道個名稱就行了,當你需要用時,在輸入 函式名稱時按下ctrl a就會出現引數列表,很簡單的,當然如果你能記住的話最好了 仔細看看幫助就行啊。excel的幫助非常詳細的。f1 常用函式if sumif excel中的函式的說明及其詳細的解釋 請教excel高手,此函式的意義是什...