У меня появился довольно серьезный вопрос, который я не смог решить самостоятельно. Стоит MS Excel 2003.
У меня есть 2 Excel файла. В каждом из них первой строкой идет заголовок, который содержит название полей. Вторая, третья и далее строки - значения по полям. Мне надо чтобы в третьем файле бралась строка 1 из первого файла (названия полей), делалась столбцом, отсортированным по алфавиту. Потом в этот же третий файл делалось аналогичное действие для второго файла. Должно выйти 2 столбца отсортированных по алфавиту. В этих столбцах могут быть совпадения в названиях, но не на одной и той же строке а вообще в столбцах, так как они будут разные по размеру (тут обязательно, чтобы значения проверялись и на регистр, т.е. важны только полностью совпавшие имена). Все совпадения мне надо вынести в отдельный столбец. Далее значения из 1 и 2 столбцов которые не нашли аналогов друг в друге были выведены в 4 и 5 столбцы соответственно, без пробелов.
В приложении более подробно по примеру.
Пожалуйста напишите даже если вы не знаете как реализовать это полностью, но знаете любую часть из этого.
Спасибо.
Здравствуйте.
У меня появился довольно серьезный вопрос, который я не смог решить самостоятельно. Стоит MS Excel 2003.
У меня есть 2 Excel файла. В каждом из них первой строкой идет заголовок, который содержит название полей. Вторая, третья и далее строки - значения по полям. Мне надо чтобы в третьем файле бралась строка 1 из первого файла (названия полей), делалась столбцом, отсортированным по алфавиту. Потом в этот же третий файл делалось аналогичное действие для второго файла. Должно выйти 2 столбца отсортированных по алфавиту. В этих столбцах могут быть совпадения в названиях, но не на одной и той же строке а вообще в столбцах, так как они будут разные по размеру (тут обязательно, чтобы значения проверялись и на регистр, т.е. важны только полностью совпавшие имена). Все совпадения мне надо вынести в отдельный столбец. Далее значения из 1 и 2 столбцов которые не нашли аналогов друг в друге были выведены в 4 и 5 столбцы соответственно, без пробелов.
В приложении более подробно по примеру.
Пожалуйста напишите даже если вы не знаете как реализовать это полностью, но знаете любую часть из этого.
Все совпадения мне надо вынести в отдельный столбец. Далее значения из 1 и 2 столбцов которые не нашли аналогов друг в друге были выведены в 4 и 5 столбцы соответственно, без пробелов.
Спасибо.
Удалось самостоятельно сделать некоторую часть, которая идет до сравнения. Очень интересует как сделать описанное сравнение.
Все совпадения мне надо вынести в отдельный столбец. Далее значения из 1 и 2 столбцов которые не нашли аналогов друг в друге были выведены в 4 и 5 столбцы соответственно, без пробелов.
в третьем файле бралась строка 1 из первого файла (названия полей), делалась столбцом, отсортированным по алфавиту
Код
=ИНДЕКС('так будет выглядеть первый файл'!A$1:M$1;;ПОИСКПОЗ(НАИМЕНЬШИЙ(СЧЁТЕСЛИ('так будет выглядеть первый файл'!A$1:M$1;"<="&'так будет выглядеть первый файл'!A$1:M$1);СУММ(1;СЧЁТЕСЛИ('так будет выглядеть первый файл'!A$1:M$1;D$4:D4);));СЧЁТЕСЛИ('так будет выглядеть первый файл'!A$1:M$1;"<="&'так будет выглядеть первый файл'!A$1:M$1);))
в этот же третий файл делалось аналогичное действие для второго файла
Код
=ИНДЕКС('так будет выглядеть второй файл'!A$1:J$1;;ПОИСКПОЗ(НАИМЕНЬШИЙ(СЧЁТЕСЛИ('так будет выглядеть второй файл'!A$1:J$1;"<="&'так будет выглядеть второй файл'!A$1:J$1);СУММ(1;СЧЁТЕСЛИ('так будет выглядеть второй файл'!A$1:J$1;G$4:G4);));СЧЁТЕСЛИ('так будет выглядеть второй файл'!A$1:J$1;"<="&'так будет выглядеть второй файл'!A$1:J$1);))
обязательно, чтобы значения проверялись и на регистр, т.е. важны только полностью совпавшие имена). Все совпадения мне надо вынести в отдельный столбец
в третьем файле бралась строка 1 из первого файла (названия полей), делалась столбцом, отсортированным по алфавиту
Код
=ИНДЕКС('так будет выглядеть первый файл'!A$1:M$1;;ПОИСКПОЗ(НАИМЕНЬШИЙ(СЧЁТЕСЛИ('так будет выглядеть первый файл'!A$1:M$1;"<="&'так будет выглядеть первый файл'!A$1:M$1);СУММ(1;СЧЁТЕСЛИ('так будет выглядеть первый файл'!A$1:M$1;D$4:D4);));СЧЁТЕСЛИ('так будет выглядеть первый файл'!A$1:M$1;"<="&'так будет выглядеть первый файл'!A$1:M$1);))
в этот же третий файл делалось аналогичное действие для второго файла
Код
=ИНДЕКС('так будет выглядеть второй файл'!A$1:J$1;;ПОИСКПОЗ(НАИМЕНЬШИЙ(СЧЁТЕСЛИ('так будет выглядеть второй файл'!A$1:J$1;"<="&'так будет выглядеть второй файл'!A$1:J$1);СУММ(1;СЧЁТЕСЛИ('так будет выглядеть второй файл'!A$1:J$1;G$4:G4);));СЧЁТЕСЛИ('так будет выглядеть второй файл'!A$1:J$1;"<="&'так будет выглядеть второй файл'!A$1:J$1);))
обязательно, чтобы значения проверялись и на регистр, т.е. важны только полностью совпавшие имена). Все совпадения мне надо вынести в отдельный столбец
Огромное спасибо, но возникла некоторая проблема с СТРОКА($1:$13));СТРОКА(A1). Не смог подобрать нужное число чтобы формула работала (не понял смысла диапазона и как выбрать конечное значение). То есть вышло так: сравнение работает на диапазоне с концом в 13, а также вплоть до 95. Для 96 уже не хочет. А выборка оставшихся полей не работает ни на одном значении для моих данных. Причем меняю только диапазоны для сравнения в формуле. Ввожу формулы нажатием Ctrl+Shift+Enter - тоже так и не понял что это за фишка и для чего нужна, но понял только что без нее не работает)
Спасибо.
Serge_007,
Огромное спасибо, но возникла некоторая проблема с СТРОКА($1:$13));СТРОКА(A1). Не смог подобрать нужное число чтобы формула работала (не понял смысла диапазона и как выбрать конечное значение). То есть вышло так: сравнение работает на диапазоне с концом в 13, а также вплоть до 95. Для 96 уже не хочет. А выборка оставшихся полей не работает ни на одном значении для моих данных. Причем меняю только диапазоны для сравнения в формуле. Ввожу формулы нажатием Ctrl+Shift+Enter - тоже так и не понял что это за фишка и для чего нужна, но понял только что без нее не работает)
Еще раз огромное спасибо за подсказку. Все получилось.
Не могли бы вы только объяснить чем отличаются формулы с вводом через Ctrl+Shift+Enter.
Раньше даже не знал об этом и до сих пор не понял. Например все указанные формулы не работают как задумано на обычном вводе, а только так как вы указали.
Спасибо.
Привет Serge_007.
Еще раз огромное спасибо за подсказку. Все получилось.
Не могли бы вы только объяснить чем отличаются формулы с вводом через Ctrl+Shift+Enter.
Раньше даже не знал об этом и до сих пор не понял. Например все указанные формулы не работают как задумано на обычном вводе, а только так как вы указали.