excel蒒選問題 - PCZONE 討論區

返回   PCZONE 討論區 > ▲ -- 電 腦 軟 體 討 論 區 > -- OFFICE 相 關 軟 體 討 論 版


PCZONE 討論區



通知

-- OFFICE 相 關 軟 體 討 論 版 Word、Excel、PowerPoint、Access、Outlook、FrontPage或Office XP等的問題解答與經驗分享

會員
excel蒒選問題
一個excel 表單
A列是數字1..100000
每個cell 是一個數字(a1=1 a2=2....a10000=10000)
問題
如何抽取數字後有 22, 30, 55, 02, 00, 86,的數目字( e.g. 322, 8922, 10, 9802...)

ps
我可用快述自動蒒選
??02 or ?10
但只有兩項選擇

當然函數可以
(vb 我忘光了)

有人提供嗎?

回覆
Take it easy~

在 B 欄設定公式以作為判斷 --
  1. B2公式: =ISERR(FIND(RIGHT(A2,2),"22,30,55,02,00,86"))
  2. 將B2公式往下複製到其他格。
  3. 自動篩選 >> 篩選條件:B欄:FALSE
FIND函數可傳回一字串在另一字串裡的起始位置,
若找不到該字串時,則傳回錯誤值 #VALUE!
ISERR 則判斷FIND結果是否為錯誤值,若為錯誤
值則傳回 TRUE,表示不符合條件。
回覆
會員

先謝謝你的回帖
原來是
find(right(A2,2))
然後抄過去

1.iserr 可能無需(?)
2.可有整個行(A2:A5000)全部包括的函數(無需抄)
3.我整個sheet 還有其他資料..如何蒒選(不引響其它欄位資料)

最後蒒選結果
...a b c d ......
1 00 .. .. .
2 02 ......
3 55 .......
4..
回覆
Take it easy~

FIND函數的語法是 FIND(要找的字串,包含尋找的目標字串)
FIND(RIGHT(A2,2))是錯的, 你要給它一個搜尋範圍才行.
  1. ISERR是為了篩選方便. 因為FIND函數的結果會得到起始位置或是錯誤值, 但那不是
    我們要的. 我們只想知道這個數字是否符合條件(True or False), 所以用ISERR.
  2. 每個數字需要個別判斷, 然後再篩選, 所以需至少兩個步驟.. 函數是辦不到的.
  3. 你可將篩選結果複製到另一工作表, 或是改用進階篩選, 都不會影響其他資料.


回覆


類似的主題
主題 主題作者 討論版 回覆 最後發表
【求助】(excel)比較(A&B)欄和(E&F)攔的差異 lys338 -- OFFICE 相 關 軟 體 討 論 版 3 2005-04-16 04:44 PM
[原创]WLAN身份认证与计费考虑 chenlun -- 無 線 網 路 版 0 2004-10-19 06:59 PM
请教在局域网上实现视频点播的&am ttnjw -- 網 路 技 術 版 20 2001-09-15 11:24 AM






 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。