請問excel如何比對不同欄位作排序?

請問在excel資料表中分別有本人和配偶的個別資料,欄位如下:

1.本人姓名 2.本人 id 3.本人年資(年)4.本人年薪(元)5.配偶姓名 6.配偶id

王小明 A1234XXXXX 10 800,000 陳阿美 D2234XXXXX
李大寶 C1234XXXXX 15 700,000 黃小英 B2234XXXXX
陳阿美 D2234XXXXX 8 650,000 王小明 A1234XXXXX
黃小英 B2234XXXXX 6 500,000 李大寶 C1234XXXXX
以下省略

請問如何在大量資料情況下,以本人與配偶id作比對排序,

使王小明資料下接陳阿美資料,李大寶資料下接黃小英資料,

在excel裡有哪些功能可以解決問題?或是可以利用其他工具輔助來比對排序,

請大家幫幫忙,感謝!!
2013-06-05 22:43 發佈
sheau wrote:
請問在excel資料...(恕刪)


抱歉我的功力可能比較不夠,只想的到笨方法,提供大大參考~~
我的想法是,要把老公老婆排在一起的話,就產生一個key值來代表他們是同一家人,那排序的時候自然會排在一起。所以第一步,我就是把老公老婆的名字加起來當作是家庭代號。就是第1步驟裡面的key

1、老公老婆都要有一個key,用vlookup將配偶薪水跟年資帶過來

2、將配偶資料剪下貼到本人資料底下

3、用key值排序,那麼本人跟配偶就會排在一起了

4、因為名字先後次序的關係,同一家人會有2個key,這時候用本人姓名作移除重複的動作,會保留第一個值

5、結果如下


另外,如果需要保留配偶資料,建議原本的表留著,再用一次vlookup把配偶資料帶進來即可。
謝謝豪大人的回覆,

不好意思因為資料量龐大,無法逐筆核對本人配偶資料,所以才想利用id的比對方式做排序,

有沒有在不知道誰是本人誰是配偶的情況下,以個人id與配偶id作比對排序,

謝謝!!
今年的我,運氣可是超好的勒,加油!! 創造屬於自己的幸運吧!
sheau wrote:
謝謝豪大人的回覆,不...(恕刪)


sheau大大,不需要逐一比對誰是本人誰是配偶呀
我看範例應該前面是本人,後面是配偶對嗎
所以他們會共用同一個key,然後把配偶移到本人的欄位來
再利用這個key排序,那麼同一家人就會排在一起了

附上範例提供參考,範例中都是以姓名做比對
若考量姓名可能重複的情況,也可以用ID做比對
用VLOOKUP就可以一次拉到底了,不用人工比對喔~~

附加壓縮檔: 201306/mobile01-c7828cc1b5d18e4aa729d77f96438db7.zip


豪大人您好:
如果本人與配偶皆有多筆資料下,如何比對排序呢?
感謝您!!
今年的我,運氣可是超好的勒,加油!! 創造屬於自己的幸運吧!
sheau大大

這...
明天我到公司在想想看啊~~好像挺複雜~~


sheau wrote:
豪大人您好:如果本人...(恕刪)
試試看

1.插入1個欄位假設是A欄,命名KEY

2.A2寫函數 =IF(MID(C2,2,1)="1",C2&G2,G2&C2),用ID分男女一率男前女後方式連結夫妻ID

3.排序A欄

midnightrunner wrote:
試試看1.插入1個欄...(恕刪)


用id分男女真是個好方法哩...
我完全沒想到
一直卡在怎麼讓男女跟女男變一樣~~
謝謝大家的幫忙,可以解決多筆資料傳回的問題,

另外我想請教一個問題,由於使用的是openoffice的calc,

當我的資料有重複時(欄位的值不是皆重複),如何利用以某欄位的值來定義

以刪除重複列的資料,以下是我找到excel vba的操作方法,但是在

openoffice卻出現錯誤,煩請協助解決,感謝不盡!!

代碼如下


Sub DelDupRecP()

Dim Cols As Range

Dim shtTmp As Worksheet



'備妥暫存工作表

Set shtTmp = Sheet2

shtTmp.Cells.Clear



'設定B與C欄不重複篩選

Set Cols = Sheet1.Range("b1:c7")

With Cols

.AdvancedFilter Action:=xlFilterInPlace, Unique:=True

'複製到暫存工作表

.EntireRow.Copy shtTmp.Range("a1")

'全部顯示

.Worksheet.ShowAllData

'清除原有資料

.Worksheet.Cells.Clear

'自暫存工作表複製回來

shtTmp.UsedRange.Copy .Worksheet.Range("a1")

End With

End Sub
今年的我,運氣可是超好的勒,加油!! 創造屬於自己的幸運吧!
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?