1樓:匿名使用者
在c2中輸入或複製貼上
h,2,))
下拉填充
2樓:懸鉤子楊
c2陣列公式
=index(h:h,min(if(isnumber(find(g$6:g$11,a2)),row($6:$11),4^8)))&""
注意是陣列公式, 輸入方法為: 先在c2輸入一個=號, 再貼上=號後面的公式, 然後同時按下 ctrl+shift+回車鍵 三鍵結束.下拉
3樓:匿名使用者
建議在e2\e3\e4分別輸入
=left(a2,8)
=mid(a3,12,7)
=left(a4,9)
再在c2輸入=vlookup(e2,g6:h11,2,0),下拉填充c3\c4即可!
4樓:匿名使用者
mid 和 vlookup應該可以實現你說的
excel中用if公式,一個單元格滿足多個條件後等於一個固定值
5樓:
excel中不等式無法被識別,if函式可以實現多條件的查詢,但是引數較多、條件較多,在0-640000的區間中直接跳轉到固定數值時,更多的使用到lookup函式,使用lookup函式可以進行區間的精確查詢。
一,lookup函式最常見的即根據查詢區域查詢到對應數值,如圖所示:
將lookup函式精確查詢的公式=lookup(1,0/(查詢範圍=查詢值),結果範圍)代入表中資料,可以看到g列對應b列中的姓名,而i列輸出需要查詢的c列中對應的數值,同理得到i列數值。
二,實現區間查詢的話我們假設數學成績在0-60分為差,60-70分為良,高於70分為優,用lookup函式進行區間查詢,如圖所示:
第一引數為要查詢的數值即i列數學成績,第二引數為條件範圍以及輸出的結果。
三,同理用於題中0-640000中輸出固定值,如圖所示:
擴充套件資料
lookup函式是excel中的一種運算函式,實質是返回向量或陣列中的數值,要求數值必須按升序排序。
用於建立可產生多個結果或可對存放在行和列中的一組引數進行運算的單個公式。在microsoft excel有兩類陣列:區域陣列和常量陣列。
區域陣列是一個矩形的單元格區域,該區域中的單元格共用一個公式;常量陣列將一組給定的常量用作某個公式中的引數。
當需要在資料清單或**中查詢特定數值,或者需要查詢某一單元格的引用時,可以使用查詢和引用工作表函式。
6樓:真真真白丁
親,條件有兩個問題:
1、為什麼都是大於和小於,從未出現大於等於或者小於等於,那麼等於的情況取什麼值?
2、10000~20000之間取什麼值?
這個可以用lookup函式,不過需要你完善一下條件才可以。
7樓:slai_楓
=if(第一個條件,if(第二個條件,if(第三個條件,固定值,「」),「」),「」)
例:如果b列中的值大於0,小於21,且在a列中存在,那麼在c顯示「滿足條件」,否則不顯示內容。
c列公式為:=if(b2>0,if(b2<21,if(vlookup(b2,$a:$a,1,1)=b2,"滿足條件",""),""),"")
8樓:眯住眼串針
你這些條件不是線性的
10w~20w、46w~64w時,要怎麼取值?
9樓:
=if(and(a18>=1,a18<=100),1,if(and(a18>100,a18<=200),2,if(and(a18>200,a18<=300),3)))用 此 公式進行修改一下
求Excel日期函式公式,在excel怎樣用excel函式公式計算時間差
西域牛仔王 在 a1 單元格輸入以下字元 date 2018,6,7 today 顯示 200 高考倒計時 datedif 計算第二個參量減去第一個參量,結果不能為負數。何必搞得這麼複雜,使用三個單元格就辦了,a1輸入 today a2 a3輸入公式 a2 a1 不就行了。 傷心毒刺 那麼你可以在單...
在excel中,怎樣在單元格中輸入公式和漢字
一條酸菜魚 1 電腦開啟excel 2019版本。2 開啟excel 後,把資料都列出來。3 資料列出來後,在求和單元格輸入公式 結果 a1 a2 4 輸入公式 結果 a1 a2 後,按回車鍵確定,然後下拉複製公式就可以了。 應該是沒有辦法,可以採取多步來實現,首先用公式計算出結果,然後拷貝結果,用...
在excel中,如何利用公式將同單元格中的數字從小到大排序
我來也 如果僅僅是3個數,則可直接用陣列公式 即可取出最小 第二大 最大數並連線起來就是了 見樣表截圖,b1輸入 len a1 下拉即可 如果都是3位數字,且excel版本支援textjoin函式,可以使用公式 textjoin small mid a1,column a c 1 column a ...