1樓:漂網一葉舟
假設表2根據編號在表1中提取相關資料自動填入;
1、在表2的b23單元格輸入公式:
=vlookup($a2,indirect("表1!$a:$"&char(64+counta(表1!
$1:$1))),match(b$1,表1!$1:
$1,0),0) 回車;
見圖一2、選中表2中的b2單元格,橫拉填充第2行,實際結果:
見圖二說明:此公式具有自動判斷行列範圍,唯一需要對應的是表2中的第一行專案名稱,必須存在於表1的第1行專案名稱中。
譬如,表1和表2中增加了“比重” 專案,且查詢行也增加1行,只需要把表2種b2單元格橫拉、下拉填充至**內即可自動查詢出對應的值。見圖三
2樓:欣翾
在b1輸入公式:=vlookup($a1,表1!$a:$d,2,0)向右拖拽填充到c1、d1並改一下公式:
c1 =vlookup($a1,表1!$a:$d,3,0)d1 =vlookup($a1,表1!$a:$d,4,0)選中b1、c1、d1三個單元格向下拖拽填充即可
3樓:
就是利用vlookup函式的功能。但是輸入時不用一格一格的輸入,只要在第一里面輸入好了,選擇這個單元格所在的整列,然後利用“編輯”中的“填充功能”,選擇向下填充,這列就都會套用這個公式了。注意,為了避免下面填充的資料會由於相對引用功能自動變化,建議在公式中使用絕對引用,比如引用a1時用$a$1。
4樓:匿名使用者
vlookup不好用 條件不多的話直接用if 只要調整好單元格 再用上$ 拉公式應該沒問題
excel中如何根據一列的資料查詢其它**中滿足條件的列值?
5樓:匿名使用者
可以用高階篩選,以指定列的資料區域為條件,其他**中的資料區域作為列表區域,進行高階篩選就行了。
6樓:沉寂的波濤
使用函式vlookup,可以完成。
excel 查詢某列第一個符合條件的單元格位置 30
7樓:匿名使用者
excel查詢某列第一個符合條件的單元格位置,使用mid函式即可實現。
下面以查詢b列第一
個小內於60的數值所在容行為例。
方法步驟如下:
1、開啟需要操作的excel**,在任意空白單元格中輸入函式=min(if(b:b<60,row(o:o)))。
【mid函式的作用是返回給定參數列中的最小值】【注意需要使用ctrl+shift+enter三鍵組合完成輸入,excel會將輸入的公式當成陣列公式來處理,外部表現是在公式兩邊加上了花括號{},和手動輸入{}是完全不同的】
3、返回excel**,可快速得到該列第一個符合條件的單元格位置。
8樓:真真真白丁
親,第一步可以用公式實現。找一個空白單元格,貼上下面的公式,按版“ctrl+shift+回車”結束輸入:權=min(if(o:
o<10,row(o:o)))這就找到了o列第一個<10的行
刪除就沒法用公式了。要麼您受累手工刪,要麼做vba。
vba**如下:
sub fo()
dim rc as long
dim rg as range
rc = range("o" & rows.count).end(xlup).row
for each rg in range("o1:o" & rc)if rg.value < 10 thenrows(rg.
row + 1 & ":" & rc).deleteexit for
end if
next
end sub
9樓:匿名使用者
如下圖所示,找出第一個小於60的單元格所在的行。
在b1單元格輸入“=min(if(o:o<60,row(o:o)))”按“ctrl+shift+回車”結束輸入即可。結果顯示:第7行。
10樓:匿名使用者
好像只能用篩選,篩選出不符合條件的記錄,標記第一行,取消篩選反再刪除??
excel如何將滿足某一條件所在行的指定內容提取到另一個表中?
11樓:匿名使用者
1、下圖所示需要將表一中的資料填充至表
二中。2、填充資料成績至表二。
3、同樣這版裡用到的權
是vlookup 函式進行資料填充。
4、在被填充資料表的單元格輸入=vlookup() 選擇學號判定。
5、之後選擇第一張資料表 選擇資料範圍。
6、之後根據成績所對應的列數 進行數字輸入(這裡成績對應表中第三列 所以這裡輸入的數3)。
7、最後輸入0 位精準查詢。
8、返回即可看到資料填充 通過雙擊單元格有下角+ 進行資料填充,資料就提取到另外**了。
12樓:匿名使用者
陣列公式,你可以嘗試,在if的條件中加一個or($c$1:$c$1000=“班長”,$c$1:$c$1000=“主管”)
13樓:匿名使用者
見樣表截圖
比如把a列滿足大於5的單元格提取到d列
d1輸入
=index(a:a,small(if($a$1:$a$10>5,row($1:$10),100),row(a1)))&""
陣列公式,先按住ctrl+shift,最後專回車公式下拉
屬如果把資料提取到另一表,公式改為
=index(sheet1!a:a,small(if(sheet1!$a$1:$a$10>5,row($1:$10),100),row(a1)))&""即可
14樓:小叨叨狗
職場excel:如何提取指定內容?
EXCEL如何滿足兩個條件查詢,EXCEL怎麼用函式查詢同時滿足兩個條件的值
多條件查詢請用countifs函式,多條件求和請用sumifs函式。sumifs函式語法 sumifs sum range,criteria range1,criteria1,criteria range2,criteria2 1 criteria range1為計算關聯條件的第一個區域。2 cri...
EXCEL在多種條件查詢,如何在EXCEL中通過多個條件查詢資料
統計還要限定函式?count是實現不了你的要求的 不知道你月份那列的具體格式,寫個給你參考 a列日期 為日期格式 b列溫度 sumproduct month a1 a1000 1 b1 b1000 20 b1 b1000 1 1月份大於20且不等於 1的天數 假如a1 a100列為日期,b1 b10...
excel內,a滿足條件1,則2,b滿足條件2再2,c滿
2 a 條件1 2 b 條件2 c 條件3 d 條件4 e 條件5 將公式中的等號改為大於或小於號就可以了 用5個if唄 if a 條件1,2,0 if b 條件2,2,0 if c 條件3,1,0 if d 條件4,1,0 if e 條件5,1,0 sumif a d,滿足條件 結果1 結果4 a...