-1

Как я могу назначить "CityID" в "Таблице клиентов", используя Адрес клиента и данный "ProvinceID"?

(Province Table)
ID . ProvinceName
1 . . Ontario
2 . . Quebec
3 . . Nova Scotia
4 . . Quebec


(City Table)
ID . CityName . . . ProvinceID
1 . . Chatham . . . . . . 1
2 . . Chatham . . . . . . 2
3 . . Hudson . . . . . . . 1
4 . . Hudson . . . . . . . 2
5 . . New Glasgow . . 3
6 . . New Glasgow . . 4


(Customer Table)
ID . Address . . . . . . . . . . . . . . . . . . . . . . . ProvinceID . CityID
1 . . 123 aStreet1 St., Chatham, Ontario . . . 1
2 . . 123 aStreet2 St., Chatham, Quebec . . . 2
3 . . 123 aStreet3 St., Hudson, Ontario . . . . 1
4 . . 123 aStreet4 St., Hudson, Quebec . . . . 2

Wrongly inputed Address
5 . . Ontario Chatham 123 aStreet1 St. . . . . 1
6 . . 123 aStreet1 St. Chatham Ontario . . . . 1
7 . . Chatham 123 aStret St. . . . . . . . . . . . . 1

Partal (Incomplete) Address
8 . . 123 Street New Glasgow Scotia . . . . . . 5
9 . . 123 Street Glasgow Quebec . . . . . . . . . 4

1 ответ1

0

= ИНДЕКС ($ A $ 11:$ A $ 14, МАТЧ (1, (- (MID (B18, ПОИСК (",", B18)+2, ПОИСК (",", B18, ПОИСК (",", B18)+1)-SARCH (",", B18)-2)= $ B $ 11:$ B $ 14))* - (C18 = $ C $ 11:$ C $ 14), 0))

Вы должны применить это как вычисление массива, используя CTRL+SHIFT+ENTER.
Применение формулы только с ENTER не сработает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .