如何在工作表中的A列每一行對應每個分表的對應單元格

2022-12-05 18:06:09 字數 5956 閱讀 8912

1樓:匿名使用者

如果你的名稱很規範:

=indirect(text(row(a1),"00")&"!b4")

表名稱不規範,

用巨集:alt+f11 檢視--**視窗,把如下複製進去,

工具--巨集--安全性-- 設為  低, 關閉excel ,重新開啟 才可使用:

private sub worksheet_selectionchange(byval target as range)

for i = 5 to range("a65536").end(xlup).row

cells(i, 2) = sheets(i - 3).[b4]

next

end sub

2樓:

把問題作為內容(郵件主題一定要包含「excel」,本人以此為依據辨別非垃圾郵件,以免誤刪)、excel樣表檔案(把現狀和目標效果表示出來)作為附件發來看下 [email protected]

3樓:張立斌

a1=indirect("'[附表一的名稱.xls]sheet名稱'!"&"d"&(row(a4)+mod(row(a4),2)))

a2=indirect("'[附表二的名稱.xls]sheet名稱'!"&"d"&(row(a4)+mod(row(a4),2)))

選中a1和a2下拉

excel表裡某一行,如何在一列根據對應的a列的數字,顯示這一行對應一列的數字?

4樓:匿名使用者

輸入=index(b1:z1,a1)

得到b1:z1資料中,對應a1單元格資料的列數的資料。

在一張excel表中,如何將一張工作表裡的行對應另一個工作表裡的列?

5樓:匿名使用者

你的問題是不夠清楚。。。。

如果你要的是在表1的 第一行返回表2 的第一列中的值可以用下面的公式

在表1的a1輸入

=index(sheet2!$a:$a,column(a1))向右拖

sheet2!$a:$a 你要引用的列column(a1) 返回該列第幾行的值 這裡是第一行。 如果你要從第10開始就改成column(a10)

6樓:匿名使用者

看你描述問題的文字,我就已經知道你為什麼搜不到答案了。

7樓:思雪遙遙

怎麼個對應法?

這個題目我回答過,是你沒注意搜而已.

excel 一個單元格如何顯示另一個excel中第一個工作表中指定單元格的內容

8樓:匿名使用者

直接引用,如a表要引用b表中b1的資料,可在a表的a1單元裡輸入=b!b1,回車即可,如果你引用的單元格的位置是在一列中相鄰的單元格,直接在把a表的a1單元格往下拖填充就可以了,這個是相對位置的引用,如果每個單元格都很分散,沒有規律可言的話,那你就很慘了

9樓:匿名使用者

例如另一個工作簿的檔名為book1,工作表名為sheet1,指定單元格為a1.

那麼只要在當前工作簿的當前工作表的當前單元格中輸入:=[book1.xlsx]sheet1!$a$1

如圖所示:

10樓:清清的河

使用 公式,如果各位置是按順序的,就用拖拽方式複製公式即可得到所有的。

用引用的公式   =sheet1!a2     ....

急求excel高人指點。在excel中如何在第一個工作表中對應的一列中統計出第二張表中的不同型號的產品的總數

11樓:匿名使用者

你用sumif函式就可以了,使用方法如下:

12樓:匿名使用者

=sumproduct((區域=什麼)*(相加的區域))例如==sumproduct((a:a="2010型號產品")*(b:b))

具體公式看你的表!

你發圖也行

13樓:白薯芝麻官

公式解釋:單元格=sumif(型號彙總列,要合計的型號,數量列)

還有一個 公式 對於多條件的 sumifs

如何把a表中的每一行的記錄資料自動填寫到b表中對應的欄目中。按照每條記錄重新生成一個新表。

14樓:vb程式設計解放雙手

一種方法,先備份下a表,然後使用公式,填寫好第4行資料的對應資料b表!然後列印**b,然後刪除第4行!列印,刪除,這樣重複!

另一種方法,編寫vba(巨集**),做個迴圈就可以了!

15樓:匿名使用者

最快的方法是在b表錄入一個人名,然後資訊重新生成再另存,再錄另外一個人名,按你的要求如果a表記錄行數比較多的話就要做小的程式開發了

自己研究一下vlookup函式 你的表很容易實現

大概步驟如下

b表先錄入一個人名 陳克林(就是你圖中的c3單元格,這個用vlookup函式的話只能是手工錄入人名進去,其他單元格的資訊可以從a表查詢 塞入b表)

b表的e3單元格設定公式 從a表抓取資料

基本原理 按照b表的 「陳克林」這個人名,在a表的a:z(a列到z列,根據實際情況a:e),如果在a表找到 陳克林 這個名字,就將a表陳克林這一行的 第3列的對應值 塞入到b表的e3列

例如b表單元格e3(出生年月)公式

=vlookup(c3,a表名!a:e ,3,0) 這個地方的3 表示的是a表找到人名後 對應這一行第3列的資料 參加工作時間就應該是第4列 0沒有意思

按你的a b 表的內容b表e3單元格公式好了以後複製到其他單元格 需要變的就是 3 對應a表的第幾列

excel中怎樣引用另一個表中指定單元格的同行或同列資料

16樓:酸菜魚的娛樂

1、這是**1的資料。

2、要在**2中引用**1的資料。

3、在**2輸入公式=vlookup(a28,sheet1!a27:$f$30,2,0)。

4、按回車鍵確定公式後,即可引用**1中的一個資料。

5、橫向拉複製公式。

6、橫向複製後,再把每一個橫向公式中的a27按f4引用絕對值。

7、更改完之後,再每一項下拉複製公式。

8、複製好公式後,隨便輸入一個名字,後面就會自動顯示後面的資料了。

17樓:匿名使用者

表1的資料範圍為a:f列的話,在表2輸入張三(設為a2單元格)的單元格的後面(b2單元格)中輸入公式:

=vlookup(a2,表1!a:f,column(),0)再把該公式向右拉到f2單元格為止。

要是姓名不在第一列:如果姓名沒有重複的話,用sumif函式就可以返回隨便哪一列的數字。

=sumif(表1!c:c,c2,表1!a:a)其中表1!c:c為姓名列,表1!a:a為某個分數列。

18樓:excel辦公實戰

使用vlookup函式進行處理

excel版本參考:2010

1、點選表1單元格中的b2單元格

2、輸入公式:=vlookup($a2,表2!$a:$f,column(b1),0)

3、回車,右拉公式到f2

4、檢視效果

19樓:匿名使用者

問題表述很明白了。

這裡也許要使用vlookup函式。

其功能為:

在**陣列的首列查詢值,並由此返回**陣列當前行中其他列的值。

你可以參考幫助,或者搜尋一下。

sheet1如你給的資料

sheet2參考**。

如果還不能明白,就hi吧。

別忘了,姓名列要升序排序。

在excel**中,怎樣將第一行分別插入到每一行中

20樓:

1、首先將需要編輯的**開啟。

2、開啟了**之後,如圖需要將第一行**裡的標題插入到每一行中。

3、然後在標題下面插入多個行。

4、然後給每一行標上單數序號。

5、設定好了之後,將資料往下拉,將每一行都填充。

6、接著在資料輸入雙數序號。

7、然後將資料下拉填好。

8、填充完畢之後,選中g列的資料。

9、然後點選工具欄上方的排序和篩選功能,點選升序。

10、這樣就可以將第一行分別插入到每一行中。

21樓:嗨呀你爹臨死前

1、開啟一個excel**:

2、輸入需要的資料,這裡模擬了一些資料:

3、模擬的資料一共有11行,在第二列下插入10個空行,如果有更多的資料就插入資料行數減1的行數。

4、在標題最右邊的單元格,按列輸入單數1和3:

5、選中填充柄向下拉,填充完所有的空格:

6、把第一行的內行復制在插入的單元格內:

7、在資料的右邊輸入雙數2和4:

8、同樣的往下拉填充完:

9、用滑鼠選中g列:

10、點選工具欄排序和篩選,選擇升序:

11、排序的效果,排序完成後刪除用來排序的數字列就可以了。

22樓:匿名使用者

如圖,在圖中所示**各行前,分別插入第一行標題行的內容。

1、在1、2行之間插入9個空白行。

2、把第一行內容填充到第2~10行。

3、在h1、h2單元格分別填入「1」、「3」。

4、選中h1、h2單元格,滑鼠移到h2單元格右下角,游標變為黑十字時按住滑鼠左鍵向下拖拽到h10。

5、同上方法,在h11~h20單元格填充2、4、6……20。

6、取消對h11~h22的多選,游標定位到h1~h20之中的一個單元格中。點選格式工具欄中的「升序排序」。

7、完成任務。刪除h列即可。

23樓:匿名使用者

原表加一列序號,1、2、3........。複製第一行,在表的後邊選中若干行---貼上。也做一列序號,1.

1、2.1、3.1......

也可以向下自動填充。游標在序號列任意格,點「排序(升序)」按鈕,就變成1、1.1、2、2.

1、3、3.1........就滿足你的要求了。

24樓:

複製貼上,或選中第一行後,按住右下角的小十字往下拖。

25樓:匿名使用者

有個方法可以幫到您:

1。先在a列前插入一列 ,再在剛插入的空列中輸入對應奇數字1,3,5.......n ,到你最後一行,分別輸入偶數2,4,6.........n 。

2。再用排序。

3。再用公式把奇數變為0,偶數變為1

4。再用篩選,

下面不用說了吧。

26樓:匿名使用者

新一個新表中使用公式 = index(sheet1!$a$1:$h$100,mod(row()-1,2)*(row()/2)+1,column())

如何在一個excel表中輸入一列的值,另外一個表中相對應的資訊自動填入第一excel表中?

27樓:滕樹萍

如圖,假如表一的資料在a1:f4。

1、為計算文便,先定義名稱。

選中單元格a1:f4,執行「插入--名稱--定義」,「在當前工作簿中的名稱」中輸入「產品資訊」,按確定。

2、在表二中輸入公式

假如a2中填入編號,b2中要顯示其名稱,c2中顯示其數量,d2中顯示其描述。

b2中輸入:=vlookup(a2,產品資訊,2,)c2中輸入:=vlookup(a2,產品資訊,5,)d2中輸入:

=vlookup(a2,產品資訊,6,)意思為:以a2為查詢物件,其中資料2、5、6表示在產品資訊中的第幾列。

28樓:匿名使用者

這個用vlookup公式可以實現

如何在excel每一行資料後面都加逗號

excel可以實現每一行資料後面都加一個逗號,具體操作如下 一 使用工版具 excel2010 二 操作步驟 1 進入excel2010並打權開文件,右擊最後一列選擇 設定單元格格式 如圖 2 在分類中選擇 自定義 並在型別中輸入 並按 確定 按鈕,如圖 3 這時每一行的後面都自動新增了一個逗號,內...

Excel中,如何在表三G列實現同時對錶一F列的資料和表二F列的資料排名呢

跨多個表進行排名,總的來講分兩種情況 1 如果你的工作表裡面要排位的列隊長度相同,就可以用b1 rank a1,sheet1 sheet5 a 1 a 9 之類的寫法 在每個工作表的b1都這麼寫而且下拉到b9 2 如果你的工作表裡面要排位的列隊長度不同,就可以用b1 countif a 1 a 6,...

怎麼在excel的一列的每一行加統一的字母

在你要加入統一字母的旁邊單元格寫入以下工式 比如,你要在a1單元格前面統一加上字母b b a1即可 前面新增一行,寫上字母,設定一下邊框格式以及行距就可以了 怎麼在excel 中的數字前統一加一個字母?1 在桌面上找到excel 開啟準備統一新增文字的 2 比如下面的例子,需要統一在a列的內容前,統...