【求助】請各位高手看一下 Excel 關於IF 公式的問題

顯示結果從第 1 筆 到 3 筆,共計 3 筆
  1. #1
    會員 oldtu 的大頭照
    註冊日期
    2001-08-02
    討論區文章
    143

    【求助】請各位高手看一下 Excel 關於IF 公式的問題

    為了要比對地址是否有 村,里,段,路,街,巷 等文字
    我寫了下面的公式

    =IF(FIND("村",B1),1,IF(FIND("里",B1),2,IF(FIND("段",B1),3,IF(FIND("路",B1),4,IF(FIND("街",B1),5,6)))))

    希望能在當資料為
    港東村11鄰鳥竹林51一1號 時 輸出1
    南工街267巷6號 時 輸出 5

    但是實際執行結果
    港東村11鄰鳥竹林51一1號 時 輸出1
    南工街267巷6號 時 輸出 #VALUE!

    這是Excel的判斷有限制或是我的公式寫錯了呢
    附上檔案請各位高手指導小弟一下
    多謝囉


    附加檔案 附加檔案

  2. #2
    有殼族 jnchen19 的大頭照
    註冊日期
    2005-01-26
    討論區文章
    52
    IF (logical_test,value_if_true,value_if_false)

    Logical_test 是用來計算 TRUE 或 FALSE 的任何值或運算式。例如,A10 = 100 是邏輯運算式;如果在儲存格 A10 的值等於 100,則運算式計算的結果為 TRUE。 否則運算式計算的結果為 FALSE。 這個引數可以使用任何比較計算運算元。

    FIND 是一個"函數"不是"邏輯運算式",雖然IF函數可以運算七層,但樓主的結合運用是錯的, Excel 可以使用Visual Basic 外掛程式, 樓主可以用看看Basic的程式掛到Excel來解此題

  3. #3
    會員 oldtu 的大頭照
    註冊日期
    2001-08-02
    討論區文章
    143
    引用 作者:jnchen19
    IF (logical_test,value_if_true,value_if_false)

    Logical_test 是用來計算 TRUE 或 FALSE 的任何值或運算式。

    FIND 是一個"函數"不是"邏輯運算式"
    原來是我從頭就搞錯了
    可惜我不會用VBA

    再來去苦讀EXECL的書
    不知道有推薦的書籍嗎

類似的主題

  1. 【求助】很有意思的問題,請各位高手幫忙!(關於Mail)
    作者:maguylai 所在討論版:-- 網 路 軟 體 討 論 一 版 (Browser,Email
    回覆: 3
    最後發表: 2003-05-07, 12:43 PM
  2. 請個各位高手看一下【求助】
    作者:symg1 所在討論版:-- 光 碟 燒 錄 討 論 版
    回覆: 4
    最後發表: 2002-03-24, 12:33 AM
  3. 關於ghost 2001與Win XP的問題,請各位高手不吝指教
    作者:Tony Kung 所在討論版:-- 其 他 軟 體 討 論 版
    回覆: 1
    最後發表: 2002-01-25, 11:00 PM
  4. 麻請各位高手看一下
    作者:eddie718 所在討論版:-- 防 駭 / 防 毒 版
    回覆: 0
    最後發表: 2001-05-21, 05:35 PM

 

此網頁沒有從搜尋引擎而來的訪客

發表文章規則

  • 不可以發表新主題
  • 不可以回覆文章
  • 不可以上傳附加檔案
  • 不可以編輯自己的文章
  •