Re: [問題] 請問excel如何設定讓sheet2的值顯示在s …
陣列公式 於B7
=INDEX(F2:F20,MATCH(TRUE,F2:F20<>"",0))
: //欲設定//
: 如果"提醒事項" F2 有出現提醒事項,則將F2的文字顯示在 B7
:
: 如果 F2空白,則結果為 F3,如果 F3空白,則結果為 F4,以下類推
:
: ↑以上是第一個卡住的問題,要如何讓他順序去搜尋有無資料
:
:
: //欲設定2//
: 如果 顯示的欄位 B7已有顯示文字,則顯示在 B8
: 如果 顯示的欄位 B8已有顯示文字,則顯示在 B9
已顯示了什麼文字? 前述F欄的文字? F欄第二個事項?
陣列公式
=INDEX($F$2:$F$20,SMALL(IF($F$2:$F$20<>"",ROW($1:$19)),ROW(2:2)))
SMALL(IF)式可參考板上 "集中" 相關文章
: .
: .
: 以下類推
: ↑以上是第二個卡住的問題
:
:
: 另想請問用if函數,有沒辦法設定如果A1有顯示文字,則在B1顯示"x",反之則顯示空白
: 查過的用法好像都只能設條件為A1="","","x" 可以反過來設定嗎?@@
不知反過來的用意?
在IF來看好像沒什麼不同 XD
有字可能是 <>"" 不等於空格(公式得到空格 算空格 得FALSE)
或 COUNTA() 數資料個數(公式得到空格 仍算有資料)
或 NOT(ISBLANK()) 不是空白儲存格(有公式就TRUE)
:
:
: 想請問用excel有沒有辦法解決呢,謝謝~>"<
:
: --
: e1 用來顯示最後的結果
:
: e2 用來設定事項的條件
:
: 例:還書
:
: 提醒日
: e2工作表
: D2
: =IF(DAY(A2)>A1,DAY(A2+7),A2)
本式怪怪 DAY(...)是1~31的數
NOW()會是3萬多的數...
另外借書都不會跨月嗎?
: //A2是借書日 A1是今日,用 =now()//
:
: =IF(DAY(D2)=DAY(A1),"還書","")
:
: e1工作表
: F2 顯示的欄位
: =IF('e2'!F2="","",'e2'!F2)
:
: --
: ※ 發信站: 批踢踢實業坊(ptt.cc)
: ◆ From: 124.8.247.183
: ※ 編輯: edar123 來自: 124.8.247.183 (06/07 00:44)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.164.49.125
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
Office 近期熱門文章
PTT數位生活區 即時熱門文章