Мне нужно создать макрос который бы чистил (заменял) не правильные значения в полях на правильные,
взятые из других страниц. Т.е чтобы не самой чистить данные используя excel функции (Trim, Proper, VlookUp и т д)
а чтобы чистка (замена данных) происходила автоматически.
Самое главное:
Исходный файл имеет не фиксированное кол-во записей!
Т.е. может иметь 5, а может и 250 или 680.. Но не больше 1 000 где-то (если это важно).
Например:
Исходная Таблица 1:
Code: Select all
F name Last name Email Title City State Country Phone Industry
John s john@aol.com Ny NY us 6667788888 telecom
Jeff a jeff@aol.com dallas TX us 777-9898888 it
lin gaits lin@aol.com dallas TX usa 555455-9999 art
Таблица 2:
Industry Ind_Correct
telecom Telecommunications
it Technology
art Other
В этом же файле, в соседних страницах (Sheets) имеются таблицы со списком штатов, и странами соответственно.
Мне нужно получить результат, что-то вроде:
Code: Select all
F name Last name Email Title City State Country Phone Industry
John S john@aol.com Ny New York United States 666-778-8888 Telecommunications
Jeff A jeff@aol.com Dallas Texas United States 777-989-8888 Technology
lin Gaits lin@aol.com Dallas Texas United States 555-455-9999 Other
Особенно важно: штаты / страны / индустрия !!!
Я записала простой макрос, используя функции - vlookup, proper, text; при этом задала массив (array) где-то на 1000 записей.
Но, к сожалению, в том месте, где заканчиваются мои данные (например record 10 или 25 - в каждом файле свое) -
выдает #N/A в большом кол-ве.
Можно ли использовать м.б. другую функцию (какую и как) или как-то по особому vlookup при записи макроса чтобы
там где у меня нету записей ничего бы не выдавалось?
Или что мне нужно сделать?
Люди, плиз ХЕЛП !!!