close
標題:

EXCEL儲存格~對照或者尋找

發問:

A B 1 000 4442 111 333 3 222 1114 333 0005 444 2226 888 KKK7 777 FFF8 KKK BBB9 BBB 88810 FFF ... 顯示更多 A B 1 000 444 2 111 333 3 222 111 4 333 000 5 444 222 6 888 KKK 7 777 FFF 8 KKK BBB 9 BBB 888 10 FFF 777 不好意思~我想請問一下~ 如何設定~ 從A1~A10~的數字排序 跟B1~B10~的數字排序一樣 如何將A1~A10~的數字排序~跟B1~B10~的數字排序一樣 因為我不知道這是該用什麼函數~還是不需用函數~只要設定既可~ 也請麻煩~EXCEL高手人士~幫幫忙^0^謝謝 更新: 左邊1~10是代表(列) A/B~代表(欄) 本來是打有隔開的~但因為發出去之後~就變這樣了一一所以請見諒

最佳解答:

既然A欄同B欄 直接COPYB欄至A欄 如果是B欄同A欄順利才有函數可用

其他解答:

 

此文章來自奇摩知識+如有不便請留言告知

你的需求要使用VBA 假設你資料輸入在E欄(因你BCD不動) 則比對E及B欄資料,符合即在A欄 2010-03-31 14:41:01 補充: http://www.xun6.com/file/309cd25d7/A欄對照B欄.xls 你參考這個檔案 執行時要先將工具選項中的巨集安全性調到中 這是你將資料輸在E欄,按下按鈕後會將資料對照B欄放在A欄 2010-03-31 14:41:06 補充: 巨集的程式碼如下 Sub 對照() For i = 1 To Sheet1.[E65536].End(xlUp).Row For j = 1 To Sheet1.[b65536].End(xlUp).Row a = Cells(i, 5) b = Cells(j, 2) If a = b Then Cells(j, 1) = a Next j Next i End Sub 如資料不是在E欄就自己修改[E65536]這一句如在K欄就改成[K65536]|||||不好意思~我想請問一下唷~ 首先~我必須要先謝謝你~回覆我的問題^0^ 不過~看了您的回覆~我才知道~是我問的不夠清楚~ 很抱歉~所以我寫信給您了~一一 我的問題就是 BCD欄是固定的~我不動他的 A欄是我後續複製上去的數字 但因為我複製上去的這些數字在B欄一定可找的到 應該這樣講好了 我如何讓A欄的數字寶寶去找B欄的數字母親 B欄可能有100列 但我複製的A欄可能紙有50列 但從這A欄的50列去核對B欄的100列 如果找到~可能最後A欄的情況就會變成 有穿插的控格~ ^^ 2010-03-31 13:29:54 補充: 不好意思~我想請問一下~所謂的VBA是函數嗎?^^|||||與其用公式去做排序,不如,直接指定欄位序號,來排比較快! 在A欄前新增一欄,使你原先的A,B欄,變成B,C欄 然後在新增的A欄輸入你要序號(即你要排序的大小) 再重新排序即得!|||||結果如下 ?? 複製 A欄, 貼上 B欄 ??? = = 2010-03-31 16:44:52 補充: 1. 將原貼在A欄的資料改貼在 F欄 2. A1輸入 =IF(ISNUMBER(MATCH(B1,F:F,)),B1,"") 3. A1 複製貼上以下 4. A欄 複製 選擇性貼上 值 即可 ~31C9A75CB3B14398
arrow
arrow
    創作者介紹
    創作者 xvnjcke 的頭像
    xvnjcke

    xvnjcke的部落格

    xvnjcke 發表在 痞客邦 留言(0) 人氣()