請問在EXCEL裡,當我在B列選擇其中一項內容時,怎麼實際A1單元格自動顯示我B列所選的內容

2023-01-08 14:10:43 字數 3852 閱讀 7783

1樓:黑豆

假設b列的資料範圍為b2:b100

a1=index(b:b,min(if(subtotal(3,offset(b2,row($1:$98),)),row($3:$100))))

陣列公式,按ctrl+shift+enter退出輸入

b2對應b列資料標題

解釋一下思路:

offset(b2,row($1:$98),)就是b3~b100,但不能寫成b3:b100,因為這裡是對單個單元格分別作為引數求值

subtotal函式對以上區域(其實是單個單元格)的計數,忽略隱藏,確切的引數應該用103吧,不過我用3也成了。隱藏的就會求出0來,篩選出來的求出1來。

if函式,如果是0就是false,如果是1就取對應的行號row(),row($3:$100)就是實際b列資料對應的行

然後根據行號用index函式取出值來

2樓:微微一笑回

假如b列的全部資料範圍為b2:b51,則按以下步驟操作:

第1步、複製以下公式到a1單元格:

=index($b$2:$b$51,min(if(subtotal(103,offset(a2,row(1:50),0)),row(1:50)))+1)

第2步:按f2鍵,再同時按ctrl + shift + enter 三鍵!

請問,在excel表中,我在a列輸入員工工號,在b列對應的單元格中自動顯示此員工工號的員工姓名。

3樓:鹹芷杉

假設明細表為表1,要運用公式的表為表2

假設表1裡面,在a列,a1單元格是工號,a列下面已有資料,b1單元格是姓名,b列也已有資料

表2裡面,在a列,a1單元格是工號,資料手動輸入,b列要自動顯示對應姓名

那麼就在 表2 的b2單元格輸入=vlookup(a:a,[book1]sheet1!$a:

$b,2,false),公式往下填充就可以了。 在a列沒有輸入工號的時候,b列的公式就是顯示#n/a,當你輸入明細表裡面的工號後,它就會自動顯示對應的姓名了。

4樓:流巖

貌似是資料庫的應用吧?

5樓:匿名使用者

用vlookup 函式啊,這是最簡單的應用了,用幫助檔案,按f1,自己就學會了,相信你!

excel函式:a1="我們",b列某單元格=「我們在遊戲」,如何在c1顯示「我們在遊戲」

excel 裡,比如我在a列任意單元格輸入任意數字或文字,我想要b列同行就自動填上當天的日期,怎麼設公式

6樓:數碼銀狐

首先需要一個特定的單元格(假設在c1單元格)以英文半形狀態輸入=now()

把b列設定為日期格式

在b1單元格輸入=if(a1>0,$c$1,"") 下拉到你所需的地方。結果是在a列任意單元格內輸入任何內容,b列與a列同行的單元格內都顯示當天的日期。

不知道有什麼用因為如果a列單元格只要不為空b列單元格內總會是現在時的當天日期,當你看到b列都是相同日期時不會頭痛?

在excel的a,b,c 三列中以有資料,我要在其他單元格如中輸入一個文字,則在後面顯示b,c中與a1對應的數值

7樓:匿名使用者

用vlookup函式就可以了。在f5輸入:=vlookup(e5,a:

c,2,0),在g5輸入:=vlookup(e5,a:c,3,0),把f5和g5向下填充,然後在e列輸入專案名稱,在f和g列會自動輸出對應的值。

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

8樓:楊子電影

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鍵,就可以自動換行編輯。

9樓:

在單元格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,如圖

10樓:漂網一葉舟

假設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)

11樓:匿名使用者

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

12樓:匿名使用者

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

13樓:匿名使用者

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

EXCEL中,在A列中的每個單元格,如果和B列的某個單元格一模一樣,那麼輸出C列對應的值,怎麼做

d1輸入公式 vlookup a1,b c,2,0 用vlookup就可以列,d列輸入 vlookup a1,b c,2,0 就可以了 在d2單元格輸入公式 vlookup a2,b c,2,0 向下填充。如何在excel裡面找出a列和b列中相同的資料,並顯示在c列?可以通過輸bai入公式的方法du...

在Excel,如果在A1裡是數量,在B1裡是2 3米,哪麼我如何在C1裡得到2 3米在乘以塊數的總米數呢

你的意思我明白了,是想在b1裡得到一個公式 2 3米 然後在c1裡還想再用一下b1的結果,沒錯吧.不過你的想法可以理解,方法就行不通了,因為excel裡的單元格帶單位後不能計算的,比如 米 有兩個方法 1 你只能在b1裡輸入 2 3米 然後在c1裡再輸入 2 3 同時,在d1裡輸入 a1 c1 如果...

EXCEL將A列資料在C列按規則排列

這個 第一位 數是如何定的?有規律還是隨機的?另外,a列上各組之間的空白行能否去除?option base 1 dim a 100,100 as single,b 1000 as single,t as integer sub bb rem 讀取陣列 dim i as integer,j as in...