如何用excel將表1裡面的列按照表2第一行的條件提取出來

時間 2022-02-12 14:00:03

1樓:匿名使用者

在表2的a2單元格輸入或複製貼上下列公式

=if(isna(hlookup(a$1,表1!$a:$z,row($a2),)),"",hlookup(a$1,表1!$a:$z,row($a2),))

下拉填充,右拉填充

2樓:芮城老憨

看說個笨辦法吧:

在表二的第二行寫一個序列,比如1,2,3。。。。。

在表一最上面插入一行,寫上這些字母在表二中的順序,比如a上就要填成4,b上就要填2。。。。

全選表一,點排序,選項選「按行排序」,行數選1,排升序,確定後就可看到所有列都按表2的順序排好了。

【excel求助】第一行第一列是條件,怎麼把滿足特定條件的值對應到第二張表裡 5

excel通過一定值的範圍從表1中提取符合該條件的行,然後顯示在表2中列出

3樓:匿名使用者

推薦個笨辦法,但簡單易操作:

將此表複製到表二中,按c列排序,刪除學號小於10 和大於40的記錄,即可。

也可以排序後選擇大於等於10小於等於40的記錄,複製到新表中。

如果需要的不是連續區間,也可拷貝幾次,總之不會太麻煩。

用公式肯定能解決,但是搞不好容易出錯。有時候簡單操作也就點幾下滑鼠的事,而且結果可控。

希望能幫到你。

4樓:匿名使用者

通過「資料」選項下的「高階」篩選來完成。

在資料區域外(如g1h1)單元格輸入學號,在g2輸入》=10 h2輸入<=40

選擇資料區域,在「資料」選項下的「高階」篩選中,以資料區域為列表區域,以g1:h2為條件區域,勾選「將篩選結果複製到其他位置」,並指定一個位置,確定,即可完成高階篩選。

完成後將篩選結果複製到另外的**都行。

5樓:匿名使用者

方法一:高階篩選:

資料如上圖

步驟1 在g2單元格輸入=(c2>=10)*(c2<=40)步驟2 選擇sheet2工作表,資料》高階篩選,如下圖:

步驟3 選擇列表區域、條件區域、複製到 等單元格步驟4 單擊確定按鈕就行了。

方法二:使用公式,詳見檔案。

方法三:資料透視表,學號介於10-40,詳見檔案

excel中如何滿足兩列的條件在另一表中提取相對應的資料?謝謝!

6樓:匿名使用者

舉例:c列(c1-c100)中是考場的名稱,比如考場1,j列(j1-j100)是用△表示參加這門考試的人,怎麼樣統計考場1參加考試的人數?

=sumproduct((c1:c100="考場1")*(j1:j100="△"))

7樓:小李無刀

滿足兩列條件的資料引用,如果需要像vlookup函式一樣,取符合條件的指定列結果時,需要自定一個函式vlookupw,**在下面,函式使用方法是=vlookupw(條件1,條件2,資料區域,結果列,是否精確匹配):

function vlookupw(s1, s2, s3, s4, s5)

if s3(s3.count).column - s3(1).column + 1 < 2 then

vlookupw = "區域太小"

exit function

end if

if s3(s3.count).column - s3(1).column + 1 < s4 then

vlookupw = "區域小於顯示列"

exit function

end if

for i = 1 to s3(s3.count).row - s3(1).row + 1

if s5 <> 0 then

if s3(i, 1) & s3(i, 2) = s1 & s2 then

vlookupw = s3(i, s4)

exit function

end if

else

if instr(s3(i, 1), s1) and instr(s3(i, 2), s2) then

vlookupw = s3(i, s4)

exit function

end if

end if

next

end function

8樓:匿名使用者

使用vlookup函式,具體使用方法你查一下。

vlookup(甲工作表a列的單元格比如a1,乙工作表!a:c,3,false)

excel如何將表1中篩選b列滿足條件的a列內容自動顯示在表2中

如何用ecel製作日曆表,如何用Excel製作日曆表

一點設計演示 方法 2 在彈出的 其他控制元件 對話方塊中拖動右邊的滾動條直至找到 microsoft date and time picker control 然後單擊確定,如下圖所示 3 然後單擊滑鼠左鍵不放往左右拖開即可插入一個日曆控制元件,此時 控制元件 工作組處於 設計模式 這時候的日曆控...

怎樣將兩個excel裡面的資料合併

使用連線符 或者是使用concatenate 函式都可以辦到。例如我想要連線a1,b1兩個單元格中的數字,可以用 a1 b1或者是 concatenate a1,b1 例如a1中的數字是520,b1中的數字是1314,在c1中鍵入前面所說的兩種方法中的任意一種,均可以在c1中顯示 5201314 以...

如何將Excel裡工作薄內的多個工作表複製到一張新表裡

一點設計演示 1.需要把多個excel表都放在同一個資料夾裡面,並在這個資料夾裡面新建一個excel。如圖所示 2.用microsoft excel開啟新建的excel表,並右鍵單擊sheet1,找到 檢視 單擊進去。進去之後就看到了巨集計算介面。如圖所示 3.然後把下面這些巨集計算的 複製進去,然...