excel如何使兩列的資料相關聯

2021-12-27 07:33:15 字數 4136 閱讀 1852

1樓:驚夢電子宅

可以使用vlookup函式進行關聯,具體操作方法如下:

一、如下圖,要設定a列輸入部門號後,右側b列單元格內顯示de兩列對應e列的名字,這時點選d1單元格。

二、在d1單元格中輸入公式=vlookup(a1,$d$1:$e$10,2,0),點選輸入按鈕計算。

三、這時b1單元格可得到a1單元格在de兩列對應的e列名字,最後下拉填充。

四、這時b列就會自動填充a列對應部門的名字,後期在a列輸入部門後,b列對應單元格就會自動顯示de列兩列對應e列的名字。

2樓:小周喜歡熬夜

第一步:同時選中需要核對的b列和e列。(先選中d列,然後按住ctrl鍵,再按下e列)

第二步:再按快捷鍵「ctrl+」,此時兩列資料有差異的地方b5和b9單元格已經被選中。假如你還想進一步進行標記,比如為了更加便捷的**,還可以加粗字型,斜體字型等(可按快捷鍵「ctrl+b」或「ctrl+i」)。

當然,還可以右鍵選擇設定單元格格式,對選中的單元格進行其他的設定。

二、簡單公式法

雖然上例中利用快捷鍵「ctrl+」操作很方便,但是它也有缺陷,會忽略文字資料中的大小寫,比如a1和a1使用「ctrl+」就會被識別為相同的資料,所以掌握公式進行核對的方法還是很有必要的。

怎麼又是公式呀!!!煩~~~

哈哈哈別急,這個公式很簡單

具體操作步驟如下:

在單元格g2中輸入公式「=b2=e2」(如上圖)。

雙擊g2單元格右下角的小黑十字架號,快速向下填充。此時,兩列比對結果就出來了額,如果資料不同,則會在對應的g列中顯示false,如果資料相同,就會顯示true。所以,我們很明顯的發現,在十二個月份中,有兩個月的銷售資料是不相同的。

三、總結

怎麼樣?是不是兩種方法都既實用又簡單呢!既不需要掌握非常複雜的函式公式,也無需費腦筋。

哈哈,爽。如果,你也是生活中的辦公人,也想既簡單又快捷的解決掉工作的辦公問題,不妨關注我吧,相信經過一段時間的共同學習,你一定會進步不少的哦!!!

3樓:魚木混豬喲

可以使用vlookup函式來實現

詳細步驟如下:

首先要有對應的資料來源,例如在sheet2中有如下資料:

假設要在sheet1中關聯資料,輸入如下圖所示的公式:

往下拖動到需要關聯的列

在有公式的b列對應的a列中輸入任何關聯資料,b列自動會出現對應的資料

4樓:匿名使用者

在b中輸入=if(a1="銷售部","張三",if(a1="人事部","李四",""))

如何將excel**中的兩列資料進行繫結,即輸入一列內容,下一列就相應的對應上來

5樓:

你的需求沒有說清楚。不知道你的需求是否和下面的問題一樣,如果一樣,參考一下就是了。

原提問內容:

excel輸入簡稱顯示全部內容,如一列輸入「hz」,一列顯示「哈爾賓軸承」,輸入「cc」顯示「倉潮機電」。謝

我的回答內容:

建議你使用vlookup函式,只需在另一個sheet中對應存放好簡稱和全稱即可。

具體操作方法如下:

1.準備基本資料:

在你的文件中新建一個sheet用來存放簡稱和全稱的對照關係,假設新建的sheet名字是sheet4。然後在sheet4的a1單元格輸入「簡稱」,b1單元格輸入「全稱」。在a2單元格輸入hz,b2單元格輸入「哈爾濱軸承」。

同樣方法在a3單元格輸入cc,b3單元格輸入「倉潮機電」。其他簡稱和全稱每組一行依次向下填寫即可。

2.編輯公式:

在需要自動顯示全稱的那個sheet中編輯公式,假設我們在c列中輸入簡稱,希望在對應行的d列中顯示全稱,則只需要在d2單元格中輸入以下公式:

=vlookup(c2,sheet4!a:b,2,0)

(注意上面的各個字元都不能省略)然後向下拖動d2單元格右下角的加號使d2下面的單元格都套用此公式。以後我們在c2單元格中輸入hz,那麼d2單元格就會自動顯示「哈爾濱軸承」。依次類推,在c5單元格輸入簡稱,d5單元格就會顯示對應的全稱。

套用以上公式後你會發現如果c列沒有輸入內容,或者在c列輸入的簡稱是尚未定義的簡稱,那麼對應的d列就會顯示 #n/a ,這是報錯的意思,但是如果c列還沒有輸入內容對應d列也應該顯示為空才對嘛!所以我們要把上面的公式改進一下:

=if(c2="","",vlookup(c2,sheet4!a:b,2,0))

或者=if(isna(vlookup(c2,sheet4!a:b,2,0)),"",vlookup(c2,sheet4!a:b,2,0))

這兩個公式的區別在於當c2中輸入的簡稱不存在於第一步維護的基本資料時,使用第一個公式在d2中得到的結果是 #n/a ,使用第二個公式在d2中得到的結果是空。

以上是使用vlookup函式滿足你的需求的一個案例,希望對你有幫助。如有不懂的地方,可以發訊息給我。

6樓:堅少

excel的引用分為相對引用和絕對引用兩大類,

1、例如,b列的資料是a列資料的2倍,則可以在b列的b1單元中輸入=a1*2 ,然後把b1複製到b列的其它格中,就可以了;如果把b1複製到c1,則c1等於b1的2倍。這就是相對引用,以上公式表示本格的數值等於「左邊一列同行的數值的2倍」(a列是b列左邊的一列,1與1同行)。

2、例如,b列的所有格都是a列第一格(即a1)的2倍,則可以在b列的b1單元中輸入=$a$1*2 ,(把游標停在輸入欄a1範圍內,按f4,每按一次分別會變為$a$1、$a1、a$1、a1四種顯示,有$符號表示鎖定,$a$1表示鎖定a列且鎖定第1格),然後把b1複製到任何地方,到會等於a1的2倍。

3、如果你在一張表(10行)中,需要得到以下結果:b列的數等於a列的2倍,c列等於a列的數除以b列的和,那就要用相對引用和絕對引用:

b1格中輸入 =a1*2 ,c1格中輸入 =b1/(sum(b$1:b$10)) ,然後把b1、c1選中,複製,再選中b2到b10,貼上,就把這個表做好了。

7樓:匿名使用者

可以用函式實現,舉個例子樓主參考:

公式目的是當a1中為1時b1對應顯示2,否則b1為空。

在b1中輸入函式

b1=if(a1=1,b1=2,"")

8樓:匿名使用者

使用vlookup函式解決,具體用法可以檢視幫助

excel 用vlookup函式,怎麼實現兩個表通過兩列關聯合並,**等!

9樓:匿名使用者

sheet1的d1單元格輸入公式

=iferror(vlookup(a1,sheet2!a:c,3,0),"")

下拉填充

如果是2003版需要重新寫個公式

=if(countif(sheet2!a:a,a1)=0,"",vlookup(a1,sheet2!a:c,3,0))

10樓:認真

vlookup有限制,只能引發現條件的第一行資料。看了你的表,兩表的**都有重複,不能簡單地用vlookup,這兩個表後面還有別的資料嗎?

11樓:

如何使用excel中的index和match函式命令實現多個條件匹配情況下資料提取下面的示例使用 index 和 match 工作表功能來根據多個條件查詢值。

在你的sheet1 d2單元格輸入下邊的公式,輸完後ctrl+shift+回車,然後下拉填充。

=index(sheet2!$c$2:$c$11,match(sheet1!

a2&sheet1!b2,sheet2!$a$2:

$a$11&sheet2!$b$2:$b$11,0))

解釋:=index(目標值所在區域,match(索引值1&索引值2,索引區域1&索引區域2,0)

索引值、索引區域如超過2個,都可以用&符號對應地列在後邊

12樓:漂網一葉舟

假設需要把sheet2中對應a、b列的薪資補充到sheet1的d列;

1、雙擊sheet1的d2單元格,輸入公式:

=sum((sheet2!$a$2:$a$11=a2)*(sheet2!$b$2:$b$11=b2)*sheet2!$c$2:$c$11)

陣列公式,按ctrl+shift+enter 結束輸入;

見圖一2、選中sheet1的d2單元格,下拉填充至**內的d列,實際結果見圖二

excel如何對比兩列資料並輸出

我把樓上說的公式做了一下測試,有兩個是正確的,見下圖。c列輸入 注意,範圍要固定 a b c 1 2010 7 26 2010 7 26 if countif b 1 b 4,a1 1,0 2 2010 7 27 2010 7 28 if countif b 1 b 4,a2 1,0 3 2010 ...

資料透視表中如何計算兩列的比值,Excel 資料透視表中如何算佔比

在透視表的資料區欄位名上,右單擊滑鼠,調出欄位設定 選項 將 普通 改為選擇 差異 在右邊的基本項中,選擇一個欄位作為基本項,這樣可以作差異分析.1 你應該用c23 b23而不是c2 b2,這樣是可以拉的。2 你可以用計算欄位自動去算,如圖 不同excel版本選單會有些差異 正解 if istext...

如何將excel中兩列資料合併到一列呢

1 兩列資料合併到一列採用 符號進行合併。例如 a1與b1資料合併到c1,那麼c1 a1 b1.2 版 連線符號用法。可以連線兩個權單元格內容如c1 a1 b1 可以連線2個或2個以上字串 文字或者是數字或單元格,但必須加上雙引號 例如c1 我愛中國 123 c1 我愛中國 我愛我家 我愛兒子 a1...