- 帖子
- 913
- 主題
- 150
- 精華
- 0
- 積分
- 1089
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- office 2019
- 閱讀權限
- 50
- 性別
- 女
- 註冊時間
- 2011-8-28
- 最後登錄
- 2023-7-19
 
|
3#
發表於 2022-6-4 18:51
| 只看該作者
回復 2# 准提部林
准大好,
整理資料時,又出現新的問題
a) 拆單! J:P是自行增加的輔助欄位
L欄顯示的大分類地區,是一個計價參考值
當M欄出現客戶名稱時,希望也能看到L欄的地區,
但因為A欄"送貨地址/電話:",對應的C欄客戶地址,
與M欄客戶名稱不在同一列,核對資料時看不到地區名稱,
所以我將公式改為L9=IFERROR(IF(LOOKUP(1,0/(FIND([20220602F_全.xlsx]地區!A$1:A$280,"/"&C9)>1),[20220602F_全.xlsx]地區!B:B)<>"",LOOKUP(1,0/(FIND([20220602F_全.xlsx]地區!A$1:A$280,"/"&C9)>1),[20220602F_全.xlsx]地區!B:B),L8),L8)
但地址在第14列才出現,所以L9:L13的結果是0,請問有辦法修改公式,讓L9:L13也能顯示"新竹"嗎?
看b) & c)的問題前,請先看d)
b) M欄出現的客戶,是由C欄截取,規則為:
1) M9=IF(OR(F9="Y",F9="N"),B9,""),這是現在的寫法,依靠系統帶出的F欄來判定,但key單的人常key錯,導致帶出的資料跟著錯誤
2) M9要修改判定為:J欄為同單號&L欄地區相同&B欄客戶第一次出現,則帶出M欄客戶名稱,不符則空白,請問要如何修改公式?
EX: 列15&列18客戶相同,地區相同,J欄同單號,計價時只視為一個地點,只請一次款,所以客戶只出現在M15,M18則空白
c) O欄的判定同M欄的方式,J欄為同單號&L欄地區相同&B欄客戶第一次出現,則帶出1,不符則空白
d) C欄地址的key法很不規則,運費的計價與地址有很大關係,即使客戶名稱不同,只要地址一樣,還是視為同一地點,如果有辦法從C欄地址去判定,則b) & c)的判定規則就改為:
J欄為同單號&C欄地址相同&B欄客戶第一次出現,則帶出M欄客戶名稱,不符則空白
EX:列50&列53二個客戶,是同一地址,只是客戶名稱不同,應視為一個客戶,所以只出現第一個客戶名稱M50即可,M53應為空白
d)問題由C欄地址作為判別的一部份,有點困難,真實情況,地址都會很完整,只是不方便將地址全都露,C欄地址的key法沒有規則性,請大大幫忙參詳一下....
d)的需求是否可達成?若不行,則維持b) & c)原做法
樣版_測試II.rar (20.39 KB)
|
|