當前位置:股票大全官網 - 股票投資 - 如何將兩個表中相同股票代碼所在行的內容提取出來合並成壹個表

如何將兩個表中相同股票代碼所在行的內容提取出來合並成壹個表

這個可以通過VLOOKUP()語句來實現

VLOOKUP

VLOOKUP用於在表格或數值數組的首列查找指定的數值,並由此返回表格或數組當前行中指定列處的數值,其語法形式為:

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) 按列(col)查找

其中::

1、Lookup_value:表示要查找的值,它必須位於自定義查找區域的最左列。

Lookup_value 可以為數值、引用或文字串。

2、Table_array:查找的區域,用於查找數據的區域,上面的查找值必須位於這個區域的

最左列。可以使用對區域或區域名稱的引用。

3、Row_index_num:為 table_array 中待返回的匹配值的行序號。

Row_index_num 為1 時,返回 table_array 第壹行的數值;

row_index_num 為 2 時,返回 table_array 第二行的數值;

依次類推。

4、Col_index_num:為相對列號。最左列為1,其右邊壹列為2,依次類推。

5、Range_lookup:為壹邏輯值,指明函數VLOOKUP 查找時是精確匹配,還是近似匹配。

Range_lookup為:FALSE ,VLOOKUP將只查找精確匹配值。

如果Table_array 的第壹列中有兩個或更多值與 lookup_value 匹配,

則使用第壹個找到的值。如果找不到精確匹配值,則返回錯誤值 #N/A

Range_lookup為:TRUE 或被省略,則返回精確匹配值或近似

匹配值。如果找不到精確匹配值,則返回小於 lookup_value 的最大

值。並且,必須按升序排列 Table_array 第壹列中的值;否則,

VLOOKUP 可能無法返回正確的值。

TRUE 或被省略,返回的值有兩種,因此,精確查找則選用參數FALSE。

如果 Table_array 的第壹列中有兩個或更多值與 lookup_value 匹配,則使用從上往下,第壹個升序排列段的最後壹個值,如果排列段後面還有值與lookup_value 匹配。此時,反饋的還是使用從上往下,第壹個升序排列段的最後壹個值。