[問題] 找不到內容時,如何回傳空白,而非O

看板Office作者 (肉包)時間4年前 (2019/06/11 17:35), 編輯推噓0(0024)
留言24則, 2人參與, 4年前最新討論串1/1
(若是和其他不同軟體互動之問題 請記得一併填寫) 軟體: excel 版本:2010 https://i.imgur.com/WOVigO1.jpg
各位先進 有兩個問題想解決 懇請各位高手幫幫忙~~ 問題ㄧ: 如圖, 目前想寫出若是AH欄跟AN欄對照,AH為空白無資料時,AZ欄位顯示無資料,或是顯示空白 ? 因為想錄製巨集不想一個一個改,希望可以自動判斷 問題二:希望將AA欄位的付款日期資訊 自動回傳到BA欄付款日期對照欄,若是空白無資 料時,回傳無資料 目前想不到該如何對應~~QQ 先感謝各位先進協助!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.31.64 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1560245712.A.712.html

06/11 17:39, 4年前 , 1F
ah為空白無資料(假設是空白儲存格)儲存格時顯示無資料(這
06/11 17:39, 1F

06/11 17:39, 4年前 , 2F
就不太確定什麼是顯示無資料,回傳"無資料"或是空字串"")
06/11 17:39, 2F

06/11 17:40, 4年前 , 3F
假設是空字串,那公式就是=if(儲存格="","",...),函數if
06/11 17:40, 3F

06/11 17:41, 4年前 , 4F
value_if_false的部分az欄方面就是if(countifs(...),..)的
06/11 17:41, 4F

06/11 17:42, 4年前 , 5F
部分;ba欄就是指定aa欄的儲存格,如=if(aa2="","",aa2)
06/11 17:42, 5F

06/11 17:43, 4年前 , 6F
這樣的公式因會回傳空字串,可預先拖曳到較大的範圍
06/11 17:43, 6F

06/11 17:44, 4年前 , 7F
如要用巨集的話,worksheet_change觸發事件,限縮觸發儲存
06/11 17:44, 7F

06/11 17:45, 4年前 , 8F
格或欄、列之類range.row、range.column或intersect
06/11 17:45, 8F

06/11 18:03, 4年前 , 9F
S大謝謝您~我的BA欄要從AA欄帶入日期,但是又要限制AH
06/11 18:03, 9F

06/11 18:03, 4年前 , 10F
跟AN的傳票號碼一樣時相對應的日期
06/11 18:03, 10F

06/11 18:03, 4年前 , 11F
請問該怎麼設定公式呢?
06/11 18:03, 11F

06/11 18:08, 4年前 , 12F
=if(and(aa2<>"",ah2=an2),aa2,"") 配合函數and試試
06/11 18:08, 12F

06/11 18:09, 4年前 , 13F
and方面也可以調整為(條件1)*(條件2)方式
06/11 18:09, 13F

06/11 18:15, 4年前 , 14F

06/11 18:16, 4年前 , 15F
S大~不好意思我不知道我哪裡弄錯了嗎? 沒有帶入日期
06/11 18:16, 15F

06/11 18:27, 4年前 , 16F
有可能是資料類型不同(如ah或an的儲存格左上角出現綠色三
06/11 18:27, 16F

06/11 18:28, 4年前 , 17F
角形,表示數字但為文字型態)
06/11 18:28, 17F

06/11 18:29, 4年前 , 18F
1.選取範圍,出現圖示(菱形中間有驚嘆號),下拉轉換成數字
06/11 18:29, 18F

06/11 18:29, 4年前 , 19F

06/11 18:30, 4年前 , 20F
2.不要調整的話,公式為=if(and(aa2<>"",--ah2=--an2),aa2
06/11 18:30, 20F

06/11 18:30, 4年前 , 21F
,"")
06/11 18:30, 21F

06/11 18:34, 4年前 , 22F
或是這二欄內的儲存格都改為文字型態
06/11 18:34, 22F

06/11 18:34, 4年前 , 23F

06/11 18:45, 4年前 , 24F
好的,S大謝謝您!!我再試一試
06/11 18:45, 24F
文章代碼(AID): #1S_tNGSI (Office)