EXCEL中如何用資料有效性選擇資料後,另單元格自動引用

時間 2021-06-26 18:18:17

1樓:匿名使用者

你在sheet2的c2輸入=index(sheet1!$a$1:$i$6,match(a2,sheet1!

a:a,0),match(b2,sheet1!$a$1:

$i$1,0)),d2輸入=index(sheet1!$a$1:$i$6,match(a2,sheet1!

a:a,0),match(b2,sheet1!$a$1:

$i$1,0)+1)然後把c2d2向下填充。

2樓:匿名使用者

假定sheet2的**在a1:d5

在sheet2的c2單元格輸入如下陣列公式(用shift+ctrl+enter輸入):

=index(sheet1!$b$3:$i$6,match($a2,sheet1!

$b$2:$i$2,0))

右拉、下拉

此演算法的技術要點在於用陣列公式:

=sheet1!$b$1:$b$2:$i$2

構造如下陣列:

這樣就容易用index函式來查sheet1中的兩維表sheet1!$b$3:$i$6了。

3樓:

假設sheet2的**起始於a1,即“名稱”是a1單元格

則數量1的公式(在c2):=index(sheet1!$a$1:

$i$6, match(a2, sheet1!$a$1:$a$6,0), match(b2, sheet1!

$a$1:$i$1,0))

則數量2的公式(在d2):=index(sheet1!$a$1:

$i$6, match(a2, sheet1!$a$1:$a$6,0), match(b2, sheet1!

$a$1:$i$1,0)+1)

然後向下複製填充

表中,index(區域, 行座標, 列座標) 可以在“區域”中,取得“行座標”與“列座標”相交位置的資料

而match(查詢值, 區域, 0=嚴格匹配) 則是在“區域”中查詢“查詢值”,並返回所在的位置

這樣根據sheet2的名稱,可以在sheet1的a1:a6中找到對應的行座標

根據sheet2的型別,可以在sheet1的a1:i1中找到對應的列座標

數量1就在上述行座標與列座標的交叉位置

數量2在上述行座標與列座標的交叉位置的右方,因此列座標+1

單元格引用時加入了$符號,是防止公式在複製填充時,行列座標變化

4樓:tat蘿蔔

sheet2第2行:

c2輸入

d2輸入

下拉複製公式

5樓:匿名使用者

=$f$7,也就是全部單元格採用絕對引用,

6樓:匿名使用者

方法一在sheet2的c2單元格輸入以下公式,然後向右向下填充公式

=vlookup($a2,sheet1!$a:$i,match($b2,sheet1!$a$1:$i$1,0)+if(c$1="數量1",0,1),0)

公式表示:在sheet1的a列精確匹配與a2單元格相同的單元格,並返回對應滿足b2單元格在sheet1的a1:i1中對應的列數,加上如果c1為數量1為0,如果為數量2為1的結果為列數的資料。

方法二:

在sheet2的c2單元格輸入以下公式,然後向右向下填充公式

=index(sheet1!$b$3:$i$6,match($a2,sheet1!

$a$3:$a$6,0),match($b2,sheet1!$b$1:

$i$1,0)+if(c$1="數量1",0,1))

公式表示:在sheet1的b3:i6單元格區域,以a2在sheet1的a3:

a6中的位置為行數,以b2在sheet1的a1:i1中的位置加上如果c1為數量1為0,如果為數量2為1的結果為列數,交叉位置的單元格,即為引用單元格。

7樓:匿名使用者

這個可以幫你搞定,你發個**給我,我幫你弄好後給你看看

8樓:綠蘿蘭馨

l10=

=offset(sheet1!$1:$10000,match($j10,sheet1!

$a:$a,0)-1,match($k10,sheet1!$1:

$1,0)-1,1,1)

m10=

=offset(sheet1!$1:$10000,match($j10,sheet1!

$a:$a,0)-1,match($k10,sheet1!$1:

$1,0),1,1)

9樓:藍方格知識分享

給個郵箱,發個例子給你

如何在excel中實現選擇一個單元格中下拉資料後另一個單元格跟著變化

10樓:楊子電影

1、以2007版excel為例,開啟excel**,資料如下圖,根據a列材質在c:d列查詢區域內自動查詢密度並顯示在b列

2、在b2輸入函式:=vlookup()

3、選擇要查詢的值所在單元格,即a2,然後輸入“,”。vlookup函式第1個條件完成

4、選擇要在其中查詢值的區域,即c、d兩列,然後輸入“,”。vlookup函式第2個條件完成

注意,也可以選c1:d11這個區域,即查詢值所在的具體區域。但如果要在第12行繼續新增查詢值的話,需要對函式中查詢值的區域進行重新選擇,所以建議直接選資料所在列這個大區域,即c:d

5、輸入區域中包含返回值的列號,圖中密度值於c:d區域的第2列,所以,輸入2,然後輸入“,”。vlookup函式第3個條件完成

6、輸入精確匹配值: 0/false進行精確查詢(輸入1/ture為近似匹配),vlookup函式第4個也是最後一個條件完成。

7、按回車鍵,檢視函式返回數值

8、將滑鼠移動到b2單元格右下角,當游標變成“十”字型時下拉,完成函式公式的自動複製

9、下拉複製公式完成

10、在a3單元格的下拉選單中選擇“鈦”,可見密度返回值為4.5,如圖

想要excel**裡輸入多行文字,有兩種方法:

第一種,可以使用excel自帶的“自動換行”功能,在選單欄的開始裡面

第二方法就是,直接按快捷鍵alt+enter鍵,就可以自動換行編輯。

11樓:

在單元格b2中運用vlookup函式可以實現。

vlookup函式,它是一個查詢和引用函式,包含4個條件。

vlookup 函式表示:=vlookup(要查詢的值、要在其中查詢值的區域、區域中包含返回值的列號、精確匹配或近似匹配 – 指定為 0/false 或 1/true)。

步驟如下:

1、以2007版excel為例,開啟excel**,資料如下圖,根據a列材質在c:d列查詢區域內自動查詢密度並顯示在b列

2、在b2輸入函式:=vlookup()

3、選擇要查詢的值所在單元格,即a2,然後輸入“,”。vlookup函式第1個條件完成

4、選擇要在其中查詢值的區域,即c、d兩列,然後輸入“,”。vlookup函式第2個條件完成

注意,也可以選c1:d11這個區域,即查詢值所在的具體區域。但如果要在第12行繼續新增查詢值的話,需要對函式中查詢值的區域進行重新選擇,所以建議直接選資料所在列這個大區域,即c:d

5、輸入區域中包含返回值的列號,圖中密度值於c:d區域的第2列,所以,輸入2,然後輸入“,”。vlookup函式第3個條件完成

6、輸入精確匹配值: 0/false進行精確查詢(輸入1/ture為近似匹配),vlookup函式第4個也是最後一個條件完成。

7、按回車鍵,檢視函式返回數值

8、將滑鼠移動到b2單元格右下角,當游標變成“十”字型時下拉,完成函式公式的自動複製

9、下拉複製公式完成

10、在a3單元格的下拉選單中選擇“鈦”,可見密度返回值為4.5,如圖

12樓:漂網一葉舟

假設a2單元格已經設定了資料有效性下拉選擇列表,c、d列是材質和密度對應關係,當a2選擇材質以後,b2自動填入密度;

1、在b2輸入公式:=iferror(vlookup(a2,c:d,2,0),"") 回車;

見圖一2、顯示效果:

見圖二3、如在a2選擇:鑄鐵;

見圖三b2會自動填入符合c、d列對應關係的密度見圖四說明:公式中 iferror是為了防止a2出現空格時,顯示錯誤而設的,可以不要,直接用公式:=vlookup(a2,c:

d,2,0)

13樓:匿名使用者

這個當然可以,使用公式加函式就可以實現,如果你不是很會這個軟體可以把要求提出來,我幫你搞定公式

14樓:匿名使用者

b2單元格寫入公式

=vlookup(a2,c:d,2,)

或=index(d:d,match(a2,c:c,))下拉填充公式

15樓:匿名使用者

b2=vlookup(a2,c:d,2,0)

16樓:匿名使用者

=vlookup(a2,c:d,2,0)

excel跨工作表資料有效性怎麼設定和引用,選擇一個資料輸入後。別的工作表也自動填寫和計算。

17樓:匿名使用者

單擊位於左側的蘋果工作表標籤,按住shift鍵,再單擊最右側的香蕉工作表標籤,此時除總表外專的三個分表會成為一屬個工作組,三個分表均處於選中狀態。在成組工作表中的a2單元格,輸入下方的陣列公式,按ctrl+shift+enter三鍵完成公式編輯,然後向右向下複製填充公式。單擊不屬於成組的工作表總表標籤取消工作表的組合狀態。

總表輸入資料時,資料也會隨之自動填寫到對應分表中。

=index(總表!a:a,small(if(總表!

$a$2:$a$800=mid(cell("filename",a1),find("]",cell("filename",a1))+1,99),row($2:$800),4^8),row(a1)))&""

18樓:好白噶豆腐

在總表用超連結就可以了

在excel 中如何讓一列中選擇資料後,在另一列中相關的資料自動關聯體現 5

19樓:匿名使用者

1、選擇a1單元格,在“資料”選項下的“資料有效性”中“設定”,內選擇“序列容

”,**輸入序列內容所在單元格,=$d$1:$f$1,確定後,在a1單元格生成下拉選單。

2、選擇b1單元格,在“資料”選項下的“資料有效性”中“設定”,選擇“序列”,**輸入=offset($c$2,,match(a$1,d$1:f$1,0),3,)   確定後,在b1單元格生成二級聯動下拉選單。

Excel如何保護資料有效性,如何在excel中設定資料有效性

有設定了序列 下拉選單的同時,設定有效性 輸入資訊 設定選定單元格時顯示資訊,輸入 不許更改 確定。當游標一放到單元格上馬上顯示 不許更改 的字樣。資料有效性自身沒有保護,保護工作表不能複製貼上的話你的表就沒法修改了。可靠的辦法就是用vba巨集,只要選定單元格在某個範圍,就自動加資料有效性。同意這個...

在EXCEL中,怎樣讓資料有效性的下拉框顯示的專案更多

九柏乘涼 增加搜尋功能,輸入關鍵字減少數量 比如輸入 節能燈,讓它顯示前20個或是30個節能燈商品 首先增加一關鍵字輸入單元格,如 c3 其次增加一列用於儲存搜尋到的資料如 s列 s2 offset 商品 c 2,small if isnumber find indirect cell addres...

excel跨工作表資料有效性怎麼設定和引用

宋舞莎 excel跨工作表資料有效性設定和引用方法詳見 http jingyan. 問題描述 首先,看一下應用情景。我們有一張 基礎資訊表 來儲存所有備用資料,而實際工作介面是一個名稱為 操作表 的工作表。需要在 操作表 b列設定有效性引用 基礎資訊表 的 型號 資訊形成下拉選單。我們直接在 操作表...