Excel高手請進 現在有甲乙兩個Excel,在b和d列,有同一組文字但是順序不同,現在乙excel

時間 2022-04-09 17:20:08

1樓:騎雲

為了獲取資料方便,建議將乙表複製的甲表的sheet2中。再在甲表的sheet1的g2輸入:

=vlookup(b2,sheet2!d:i,6,0)

然後下拉填充就好了。

2樓:眯住眼串針

你的描述有歧義,大家都在猜。。。

假設在同一工作簿下有2工作表,表名分別為甲表、乙表。

甲表的b列與乙表的d列資料相同、且順序不同。

在甲表的g1單元格輸入公式

=vlookup(b1,乙表!d:i,6,)下拉即可

3樓:

最簡單的做法:

在乙excel中新增輔助索引列(請插入在a列),將b和d列的內容合併,即公式為:=b&d

在甲excel的g列輸入公式:=vlookup(b&d, 乙excel!a:j, 10, 0) 即可

注意,由於乙excel中插入了a列作為輔助,原來的i列變為了j列

4樓:匿名使用者

g1輸入=vlookup(a1,[book1]sheet1!$d:$i,6,false),其中book1是你乙的excel名,sheet1是乙中存資料的表名,下拉完成

5樓:匿名使用者

沒問題 把你的**發至qq519061600,做完回給你,並教會

excel**中如何讓兩列相同內容但順序不同的**排列成相對應的**。

6樓:lao乾媽

要在原表排序的話,得先把a列定義為「自定義序列」,但這樣做,可能會與現有的序列產生矛盾,因為不知道你a列的具體內容。所以不採用這個方法,而推薦你在另乙個表中來排序達到目的。假設你的原來的資料在sheet1中,有100行資料,現在在sheet2中來在a1中輸入

1、=sheet1!a1

再向下拖拉複製到100行。

2. 在b1中輸入:

=vlookup($a1,sheet1!$b$1:$d$100,column()-1,false)

再向右拖到與表1一樣的列數。然後選擇第一行b1到最後一列,向下拖拉複製到100行。

首先確認下你兩列資料格式一樣不一樣,修改成格式一樣的,一般我是用函式=substitute(a1," ",""),兩邊格式統一後;

接著你可以用=這樣在c列就有了你需要的a列資料。

當然你也可以在a列後插入一列,然後以a列為基準呼叫b列資料=vlookup(a2,c2:c300,1,0),

7樓:

a2=vlookup(b2,f:g,2,false) a2向下拷貝貼上即可

注意,重名時會去第乙個查到的資料

8樓:月夜清泉

a2輸入公式:

=iferror(vlookup(b2,f:g,2,0),"")下拉

9樓:匿名使用者

在a2單元格輸入以下公式,然後向下填充公式

=if(iserror(vlookup(b2,f$2:g$28,2,0)),"",vlookup(b2,f$2:g$28,2,0))

我在excel的b列有一組資料,順序遞增,現在想在這些資料中,隨機插入行次,請問有人知道如何設韓素嗎?

10樓:匿名使用者

隨機插入有要求嗎?

沒有的話,用手隨便點幾個就好了。

如果有要求的話,可以在c列插入乙個隨機函式(rand()),用這行排序,順序就隨機亂了

然後隨便在哪兒插入都是隨機的,搞定後再按b列資料重新排序就可以了

11樓:匿名使用者

在b列(b1列為非0的數)隨機選需要數目的單元格 插入 行

選中b列 按f5 定位條件 空值 確定 輸入 =row() 按鍵盤上的向上箭頭↑ ctrl+enter

excel**中如何讓既有文字又有數字的一列按數字的大小排列順序,如圖所示。

12樓:三條橋聚星

excel**中按以下方法可以讓既有文字又有數字的一列按數字的大小排列順序。

主要思路是把數字從原來的文字中提取出來,再按照數字排列順序。提取文字中的數字用到find函式、mid函式、len函式。由於數字前面是字元「-」,find函式用來定位字元「-」在文字中的位置,找到字元「-」的位置後,用mid函式提取出文字中的數字,len函式計算文字的字元個數。

1、輸入原始資料。開啟excel**,在a列中輸入原始資料。

2、find函式用來定位字元「-」在文字中的位置。在c1單元格中輸入公式=find("-",a1,1)。

3、用mid函式提取出文字中的數字。在b1單元格中輸入公式=mid(a1,c1+1,len(a1)-c1)。

4、提出出所有的數字。往下拉公式,在b列求出所有的數字。

5、對所有行以b列進行排序,a列也會按照數字順序排序。選中所有行,以b列進行排序。

6、顯示結果如下,a列已經按照數字順序排序。

13樓:

在excel**中將既有文字又有數字的列按照數字的大小排序的方法如下:

1、建立一列輔助列將需要排序的列中的數字提取出來;

2、在輔助列第一行輸入=--right(a1,len(a1)-find("-",a1))公式(公式中的a為要排序的列,根據相應的情況可進行更改。如需要對b列進行排序,可將公式替換為=--right(b1,len(b1)-find("-",b1)))進行數字的提取;

3、滑鼠放置於輔助列某一單元格右下角,滑鼠變成十字標誌後按住左鍵進行下拉,將要排序的列中的所有數字全部提取出來;

4、選中要排序的列和輔助列,右擊之後選擇「排序」-「自定義排序」;

5、列選擇為輔助列,排序依據選擇為數值,次序選擇為公升序或者降序。點選確定,即可將既有文字又有數字的列按照數字的大小排序。

6、最終排序效果如下,排序完成後可選中輔助列將其刪除。

14樓:匿名使用者

在b1中輸入或複製貼上此公式

=--right(a1,len(a1)-find("-",a1))下拉填充

以b列為主要關鍵字公升序排序

15樓:螞蟻帝國

要麼輔助列提取數字再按輔助列排序

要麼把1改為比如001這樣,按最高位數來

16樓:匿名使用者

建立一列輔助列,再b列將資料提取出來,並以數值形式顯示:

b1=--right(a1,find("-",a1)-1)後面的進行複製,

然後按b列的數字公升序排列區域即可

17樓:【冷星月

選定後排序-自定義排序-公升序

如何核對兩個excel中的文字差異

18樓:汽車影老師

1、選中其中的所有內容,然後點選「開始」-「查詢和選擇」-「定位條件」。

2、然後在彈出的對話方塊勾選「行內容差異單元格」。

3、點選確定以後就會看到圖一所示的對比圖了,其中特殊顏色標註的就是資料內容不同的區域,當然如果我們對比的是列內容,那麼剛才就有勾選「列內容差異單元格」

19樓:匿名使用者

核對兩個excel中的文字差異的方法如下:

1、開啟要比較的兩個excel檔案。

2、將其中乙個的內容按更複製到另乙個檔案中。

(假如對應的列是a列和b列)

3、然後在c單元格中寫公式,if(a1=b1,1,0)4、拖動控制點向下填充。

5、c列顯示1的,表示文字相同,0的表示文字不同。

注意:在做比較前備份好原檔案,以免操作中誤改資料。

20樓:

用vba,如果vba不熟悉可以用if語句:資料分別在a,b列,在c列的第一行填入=if(a1=b1,"相同",

"不同")。 然後下拉填充

21樓:

如果資料是一一對應的,可以用exact函式

=exact(a1,b1) 相同顯示true,否則顯示false

22樓:

是找出不同嗎 是ex後面什麼我給忘記了,,輸入這個 可以對比

excel高手幫忙指點!如何當b、c、d列都不為空時,排序在最上邊?

23樓:好名全叫豬起了

假設性別是b列

在所在單位後面加乙個輔助列e列

在e2單元格輸入

=countblank(b2:d2)下拉

按e列公升序篩選

請問怎麼把乙個excel的**按另外乙個**順序來排列?

24樓:哇哎西西

1、建立新的excel工作表1。

2、完成第乙個操作後,構建另乙個sheet2表單。

3、向表1中新增輔助列(列b),並輸入序列1、2、3、4、5、6、7、8、9、10。

4、輸入"=vlookup(a1,工作表2!答:g,2,false)」並按回車鍵,然後使用填充手柄下拉並將b1公式複製到b2~b10。

5、完成第四步後,按公升序對列b進行排序,以獲得與表1相同的排序,之後,刪除輔助列。

25樓:匿名使用者

如圖,sheet2**中姓名要按sheet1中姓名來排序。

1、在sheet1中加一輔助列(b列),輸入序列1、2、、10。

2、在sheet2的b1單元格輸入「=vlookup(a1,sheet1!a:g,2,false)」回車,再用填充柄把b1公式下拉複製到b2~b10。

3、然後對b列公升序排序就得到和sheet1一樣的排序了。完後把輔助列刪除即可。

26樓:波波說

右鍵單元格---設定單元格格式---對齊---方向選中豎向文字方向---確定,即可設定文字方向為豎向排列。

27樓:

請問怎麼把乙個excel的**按另外乙個**順序來排列?比方說我們公司,以前有一張**是舊的,可是新的是打亂了,要用新的**裡面的資料,請問怎麼按舊的**的順序快速的方法來排列。我們公司用的方法是把舊的**的序號人工打到新的**裡,然後序號排序來做。

因為要打工資,真的很麻煩,高分詢問快速方便的方法。

28樓:

您好,表一中有多列資料,列外乙個錶用什麼公式和表一中多列資料一一對應

29樓:匿名使用者

將兩表複製到同一工作簿內(如表1,表2),然後在舊表(如表2)中資料列,使用vlookup()提取新錶(如表1)的資料。

30樓:萍凡的雪

你可以把新錶和舊表都加上序號如1.2.3一直往下加,然後用這個序號為索引值用vlookup把其它的值都索引過去就行了=vlookup(索引值,舊表的引用範圍,要引用第幾列,false)

31樓:無敵海星兔

1.在順序正確**上加一空白列,輸入序號

2.在錯誤**中加空白列,用vlookup引用正確**上的序號

3.錯誤**按vlookup引用正確**上的序號排序

32樓:匿名使用者

這個是基礎操作:

1、選中你原來的舊資料區域,點選「工具」,「選項」,「自定義序列」,點選「匯入」。

2、選中你要排序的新資料區域,點「資料」,「排序」,「選項」,在「自定義排列次序」裡選擇你剛才建立的序列。點「確定」,再選擇新資料按公升序或降序排列,這樣就是按舊資料的順序排列的。

excel電子**當中如何將兩列的文字合併成一列?

33樓:匿名使用者

提供兩種方法

:首先假設文件如下圖,想要ab兩列合併

方法一:用「&」連線

第一步:在c1單元格內輸入公式「=a1&b1」,回車,a1和b1單元格便合併在c1中了,然後向下填充(如圖)

第二步:選中剛剛合併好的那一列(c列),右鍵點選,選擇「複製」

第三步:仍然保持該列的選中的狀態,再次右鍵單擊,選擇「貼上選項」中的「貼上值」(即「123」圖示,如圖)

第四步:刪除a、b兩列即可。

方法二:用phonetic函式

在c1輸入「=phonetic(a1:b1)」(如圖),回車,向下填充,然後重複方法一中的第二三四步即可。

注意:phonetic針對連續選區,而且單元格內容必須是文字格式!數字格式不行,將數字轉換成文字也不行!必須先將要輸入數字的區域改成文字格式再輸入數字才可以使用。

excel高手請進來,excel高手請進來

又學了一招 先建立以下 的巨集.然後選中你要進行計算的資料區域 從第一格開始向下選 然後執行巨集.我不知道你的顏色是什麼意思.我做的是填充色.sub aaa dim red as single dim blue as single red 0 blue 0 for each x in selecti...

excel高手請進

假設姓名都寫在a列,證號寫在b列,有證號的表名為sheet1則沒有證號的b2單元格寫入公式 vlookup a2,sheet1 a b,2,下拉複製公式 http office.microsoft.com zh cn excel help rz101862716.aspx?section 3 122...

excel問題,高手請進,EXCEL問題,高手請進

全選工作表.點選功能區 開始 條件格式 新建規則選擇 使用公式確定要設定格式的單元格 輸入公式 row counta a a 0 row counta a a 10 點選 格式 設定填充顏色為黃色 確定以上方法測試通過 private sub worksheet activate dim i as ...