請教EXCEL中如何A列資料改變,對應的B C D等列資料跟著改變

2021-06-26 18:19:04 字數 3666 閱讀 4843

1樓:僧古祁樂天

問題一很簡單,用vlookup就可以,但資料有兩份,也就是說首先有原始資料表,再用vlookup在原始資料裡找到對應的資料顯示出來;

這裡高手挺多的,特別是越謙虛的越是高手啊!

2樓:依星昌頤真

第一個問題用函式很簡單,非要用複雜的巨集.

3樓:梅_上雪

這個簡單,不用巨集也不用vab,簡單可以用一下excel自帶的公式就可以完成你所說的功能

等下我在寫例子

請新建一個excel文件,

請在sheet2裡面做如下**從a1格開始

工號 名字 性別 部門

00001 張三 男 技術部

00002 李四 女 人事部

00003 王五 女 廠長

再sheet1裡面做如下**從a1格開始

工號 名字 性別 部門

在a2格里面做一個下拉選單框,可以選擇你的工號

再在b2格里面寫上=if(a2="","",vlookup(sheet1!a2,sheet2!a1:d4,2,false))

再在c2格里面寫上=if(a2="","",vlookup(sheet1!a2,sheet2!a1:d4,3,false))

再在d2格里面寫上=if(a2="","",vlookup(sheet1!a2,sheet2!a1:d4,4,false))

那麼就可以得到你要的功能了,附圖是效果圖

excle**中a列,b列,c列均有下拉選單選項,對應d列,如何做到,d列隨著a,b,c改變而改變?

4樓:匿名使用者

這個叫多條件查詢

你要做個對應的參數列,每個abc都對應一個d,然後用lookup

d1=lookup(2,1/((sheet2!a:a=a1)*(sheet2!b:b=b1)*(sheet2!c:c=c1)),sheet2!d:d))

5樓:

很簡單,你只需把a1、a2、a3、a4、b1、b2、b3、b4、c1、c2、c3、c4分別放一列即可,d值需要什麼設定什麼樣公式,就行了。

你看可以嗎?

6樓:匿名使用者

不復雜啊!設定a\b\c列的序列會吧?然後在d那列寫=$a1&$b1&$c1往下一拉就行了

很簡單啊!

7樓:匿名使用者

多級序列,描述起來比較複雜,可以在網上搜一下。

8樓:excel基礎學習園地

可以用篩選,對前三列分別篩選即可。

9樓:匿名使用者

每個型號的產品有不同的直徑和長度,**也各不相同,用excel來做統計就得列出全部的型號,以及對應的直徑、長度和**,使用自動篩選就可以達到你要的效果

10樓:

發一個樣圖,**與什麼引數對應?

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

11樓:楊子電影

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

12樓:

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

13樓:漂網一葉舟

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

14樓:匿名使用者

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

15樓:匿名使用者

b2單元格寫入公式

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

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

16樓:匿名使用者

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

17樓:匿名使用者

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

excel中如何根據A列數值統計B列資料加和到C列?

在c2單元格輸入以下公式,然後向下填充公式。b2 if countif a3 a20,a2 0,vlookup a2,a3 c 20,3,0 複製a列到e列,並對e列進行 資料 選項下的 刪除重複項 得到唯一值。在f2單元格輸入以下公式,然後向下填充公式。vlookup e2,a c,3,0 要用v...

Excel中如何找出兩列資料中相同的名字,並把第一列名字後的資料放到第二列相同名字後面中去?求解

在d2輸入公式 vlookup d2,a c,2,0 在e2輸入公式 vlookup d2,a c,3,0 將d2 e2下拉填充。e2 vlookup d2,a c,column b1 0 下拉,右拉 如何在excel 中相同名字下的另一列的資料中相同名字資料的分類彙總方法 截圖不夠完整,提copy...

EXCEL中如何將行資料批量轉換為列資料,複製貼上轉的方法達不到我要的效果,效果如圖

如果沒理解錯,你的要求是將原表中的a b c d列隔行顯示,e f列插入新表中c d列的空行中。假設原表為sheet1,目標表為sheet2,資料來源為規律性,方法如下 1 在sheet2表中對應單元格中輸入如下公式 a row 1 2 b row 1 2 2 將4列公式下拉即可。注 公式中用到了一...