Я автоматизирую столбец Excel, чтобы назначать значения учетной записи на основе оплаты поставщика. Например, если AT & T получит оплату, значение учетной записи будет « Utilities:Telephone
, а при оплате почтового отделения значение учетной записи будет кодироваться с помощью « Почтовые расходы Postage and Shipping
. Я использую следующую формулу
=VLOOKUP(B2,$E$2:$F$8,2,1)
рассчитать значение в столбце Notes
. ExpectedValue
жестко закодировано, и Valid
основан на том, равно ли Notes
моему ExpectedValue
Если я сделал то, на что надеялся, Description
сопоставляется с моим LookupValue
и, если это близкое совпадение, поле заполняется соответствующим значением из DecodedValue
.
Исходя из этого, строка 1 в OK
. Тем не менее, строки 2-8 являются BAD
, так или иначе, строки совпадают и декодируются как первое значение индекса в моей поисковой таблице. Поскольку все строки, начинающиеся с PAYPAL
, в OK
, я подумал, что это могут быть пробелы или знаки пунктуации в таблице поиска. Но, если это так, строки 5, 8 и 15 должны пройти. Поэтому я подумал, что поиск соответствовал только в том случае, если значение поиска было в начале ячейки. Но тогда линия 1 не прошла бы.
15 строк данных CSV, вставлены ниже и ссылки выше.
Line,Description,Notes,ExpectedValue,Valid,LookupValue,DecodeValue
1,DDA PUR ATT*PAYMEN 800-331-0500 TX 300100860296,Utilities:Telephone,Utilities:Telephone,OK,ATT*PAY,Utilities:Telephone
2,DDA PUR THE HOME D MILWAUKEE WI,Utilities:Telephone,Repairs,BAD,NETFLIX,Supplies:Research
3,DDA PUR STONE CREE SHOREWOOD WI,Utilities:Telephone,Craft Service,BAD,PAYPAL,Supplies
4,DDA PUR STONE CREE SHOREWOOD WI,Utilities:Telephone,Craft Service,BAD,STONE CREE,Craft Service
5,DDA PUR WALGREENS SHOREWOOD WI,Utilities:Telephone,Medical,BAD,WALGREENS,Medical
6,DDA PUR STONE CREE SHOREWOOD WI,Utilities:Telephone,Craft Service,BAD,THE HOME D,Repairs
7,DDA PUR STONE CREE SHOREWOOD WI,Utilities:Telephone,Craft Service,BAD,USPS,Postage and Shipping
8,DDA PUR NETFLIX.CO NETFLIX.COM CA,Utilities:Telephone,Supplies:Research,BAD,,
9,PAYPAL INST XFER,Supplies,Supplies,OK,,
10,PAYPAL INST XFER,Supplies,Supplies,OK,,
11,PAYPAL INST XFER,Supplies,Supplies,OK,,
12,PAYPAL INST XFER,Supplies,Supplies,OK,,
13,PAYPAL INST XFER,Supplies,Supplies,OK,,
14,DDA PUR THE HOME D MILWAUKEE WI,Utilities:Telephone,Repairs,BAD,,
15,DDA PUR USPS 56064 MILWAUKEE WI,Utilities:Telephone,Postage and Shipping,BAD,,