excel怎麼將幾個字元在一組資料中查詢並返回對應的值

2021-04-26 16:25:48 字數 3703 閱讀 6610

1樓:真真真白丁

先解bai釋這部分,-find($a$1:$a$6,d2):在dud2單元格內查詢是否包含a1、a2、……zhia6的值dao,如果包含,返回

回找到位置。沒找到就返答回錯誤值,找到了就返回出現的位置。例如:

d2中查詢a1「邯山區」,不包含,就返回錯誤值;d2中查詢a6「臨漳縣」,就返回找到的位置1(一開頭的位置)。這樣就得到了一個由錯誤值和位置數值組成的陣列。前面加個負號,就變成了錯誤值和負陣列成的陣列。

lookup(, ... ,a1:a6):

在剛才那個陣列中查詢小於等於0(第一個引數省略了,其實就是0)的數出現在什麼位置,並返回a1:a6對應位置的數值。例如剛才找到了 -1,出現在第6個位置,那麼返回第三個引數的a1:

a6的第6個位置的值——臨漳縣。

excel中如何查詢出某一列中的資料包含特定字串返回對應其它列的數值

2樓:海天盛筵

excel中如何查詢bai

出某一列中的資料包含特定

du字串返回對zhi

應其它列dao的數值的方法。

如下參考:內

1.開啟電腦,容然後在excel中開啟所需的文件。此時,從產品名稱中找到關鍵字abc,並將這三個關鍵字提取到brand列中;

2.您可以首先使用find函式來查詢productname列中的關鍵字數量,然後在d4單元格中輸入公式=find(、c4)。

3.輸入後,我們可以看到返回的值是關鍵字字串的位置,這意味著只要我們能找到數字的位置,我們就可以從abc返回到我們想要的品牌名稱;

4.d4細胞輸入公式=查詢(9^9,找到(,c4),);

5.回車後,在d4單元格中找到a品牌,可以提取;

3樓:用著追她

1、姓名及其來對應的的月收入。源

2、現在需要查詢表bai1中某些人的du對應的月實際收入zhi,如下表2,當由於

dao資料比較多不方便一一查詢時,可以使excel中的公式 vlookup快速查詢匹配出相應的資料。

3、首先需設定單元格格式,將表1中查詢列( b列、c列及d列)及表2中查詢列(f列)格式設定如下圖所示:資料——**——分隔符號——分號——文字。

4、必須逐列設定,不可直接選擇兩列設定;目標值列須放在查詢對應值列的後面,該例中的d列(目標值列)須放在b列(查詢對應值列)的後面。

5、將需要插入匹配值列(如表2中的g列)的單元格式設定如下圖所示:右鍵單擊——設定單元格格式——常規。

6、在range_lookup處輸入0或1,0(即false)表示大致匹配,1(即true)表示精確匹配;按確定即可得到結果,拉該單元格即可剩餘對應值的結果。

4樓:匿名使用者

舉例說明。

需要增加一個輔助列來判斷查詢字元的結果,然後根據其查詢結果最終找到所要的值。

為了更方便理解公式的含義,做了一個分佈公式(步驟1,2,3)及一個組合公式。公式如圖:

公式結果如圖:

5樓:匿名使用者

資料-篩選-自定義,包含。

6樓:匿名使用者

lookup函式bai

視實際情況而定

看看這zhi個,希望有幫助

dao沒有實際資料不版

好解釋啊權

7樓:匿名使用者

說詳細點啊!最好有個截圖看看!

擦!煞b樓主!好賤!

excel中怎樣在一列中查詢指定數值返回的另一列中的對應行的數值

8樓:浪小客

1、在來圖中所示的工作表中,如果源要在第i列中輸入**,相應的規範將自動顯示在第j列中。這是典型的vlookup應用程式示例。此功能要求**列中的資料必須是唯一的。

這意味著重複值不能出現在**中。您需要查詢的內容必須在您需要返回的資料之前(右側)。

2、單擊j2單元格並單擊「插入函式」按鈕以顯示「插入函式設定」框,並在[查詢和參考]類別中選擇vlookup函式。

3、繼續彈出功能引數設定框。第一個引數是你需要找到的。此示例設定為i2,第二個引數是需要找到的原始資料區域。

在此示例中,它設定為d:f,即d,e和f三列。找到第三個引數並返回前幾列的內容。

4、這樣就完成了一列中查詢指定數值返回的另一列中的對應行的數值,通過計算顯示結果為6,效果如下。

9樓:屠龍倚天棍

首先想到的是求第二行不等於0的最小列標,用=min((a2:f2<>0)*column(a2:f2)),且是陣列公式,即同時按shift+ctrl+enter結束公式編專

輯,會自動生成一屬

對{},但是對於不符合的會返回時,取不到不等於0的最小列標;

所以可以轉換一下求最大值,用10來倒減最小列標,得到最大列標,這樣就不會取到不符條件的列標,取出的最大值,再用10來減,即得到最小列標:=10-max((a2:f2<>0)*(10-column(a2:

f2))),這也是陣列公式,即同時按shift+ctrl+enter結束公式編輯,會自動生成一對{};

上面也是陣列公式,可以用sumproduct函式來轉一下,就成為普通公式,不需要三鍵齊按;

再用index函式返回第一行相應列的值即可達到目的:=index(1:1,sumproduct(10-max((a2:

f2<>0)*(10-column(a2:f2)))))。

10樓:匿名使用者

用vlookup,沒有圖跟行列標,沒法寫公式,你按f1調下幫助,自己去找下看吧

11樓:匿名使用者

假設在a列查詢copy指定數值,返回b列相應行bai數值。

在duc1或其它單元格輸入公式即可zhi:=lookup(待查詢數值dao,a:a,b:b)

注意,必須確定a列中只有一個單元格等於待查詢數值並且要將a、b兩列按a列升序排列,否則查詢結果不正確。

excel內查詢包含特定字元的列並返回相應的數值

12樓:匿名使用者

這情況一般不用vlookup,改用index函靈數,在sheet1的c1輸入公式下拉:

如果一定要用vlookup函式的,公式應這樣寫:

還可以加入防錯判斷,當公式下拉時,遇上a列資料為空白,或是a列的資料不存在於sheet2!的b列中時,公式也返回空白值,以上的公式會返回錯誤值。

index加入防錯:

<>""),index(sheet2!

b,)),"")

vlookup加入防錯:

<>

b$2:b$999,sheet2!a$2:

a$999),2,),"")

index函式示例圖:

vlookup示例圖:

Excel在一組資料中查詢指定範圍內的數值有幾個

如果資料是規範儲存的資料,比如在a1到a100中,就很簡單,直接參考 專 countifs a1 a100,1 a1 a100,20 countifs a1 a100,20 a1 a100,40 如果條件1在屬b1單元格,20在b2參考 countifs a1 a100,b1,a1 a100,b2 ...

關於在Excel中處理一組資料的問題

先看有多少種分組分法 計算114 18 x 6 6,說明有6組 每組7個資料 12組 每組6個資料 18組 這時可以設想分為兩步 一 先分18組,每組6個資料 二 最後會剩下6個資料,再決定分別放在哪組中。要確保極差最小,必須讓各組均值儘量相等 不能相等,也需要偏差最小 因此必須滿足 1 最大值與最...

在excel中給一組資料,怎麼輸入其中一項其他資料自

是否是一個資料做索引,輸入這個索引值後,其他相關資料會顯示出來,如果是的,留q,發給你樣本,你看了就明白了 先輸入好資料表。插入名稱定義,再把相應的資料分別連結到各單元格。詳細說明想要怎樣的效果 怎麼樣在excel中用函式公式自動生成一組資料中其中一資料的出現次數?if d3 g 2,1,右拉下拉 ...