Добрый день. Помогите, пожалуйста, решить проблему. Есть столбец со значениями. Необходимо найти в в столбце значение, скопировать его в другую ячейку и пометить исходную ячейку как обработанную - С этим мне помогла Pelena, за что ей большое спасибо. Но в некоторых ячейках нужно копировать не полностью значение, а только часть его. Файл с описание прилагается. В первой строке то, что должно получиться, а во второй строке описание действия. Интересуют столбцы B, C, D, E. Заранее большое спасибо.
Добрый день. Помогите, пожалуйста, решить проблему. Есть столбец со значениями. Необходимо найти в в столбце значение, скопировать его в другую ячейку и пометить исходную ячейку как обработанную - С этим мне помогла Pelena, за что ей большое спасибо. Но в некоторых ячейках нужно копировать не полностью значение, а только часть его. Файл с описание прилагается. В первой строке то, что должно получиться, а во второй строке описание действия. Интересуют столбцы B, C, D, E. Заранее большое спасибо.Sparrow
JayBhagavan, Спасибо большое за то, что откликнулись, но мне не понятно, как одну формулу в три разные ячейки вставлять. В них же разные вещи нужно делать: В1 копирует часть значения А2, С1 - другую часть значения А2, D1 - ну тут да, действие такое же, как в В1. Формула у меня не работает. Е1 - тут нужно найти несколько разных значений в столбце в разных ячейках и вставить их друг за другом в одну ячейку Е1 в алфавитном порядке. Такое возможно?
JayBhagavan, Спасибо большое за то, что откликнулись, но мне не понятно, как одну формулу в три разные ячейки вставлять. В них же разные вещи нужно делать: В1 копирует часть значения А2, С1 - другую часть значения А2, D1 - ну тут да, действие такое же, как в В1. Формула у меня не работает. Е1 - тут нужно найти несколько разных значений в столбце в разных ячейках и вставить их друг за другом в одну ячейку Е1 в алфавитном порядке. Такое возможно?Sparrow
только нужно, чтобы значения копировались не просто из указанной ячейки, а сначала эту ячейку найти надо, потому что в разных файлах они находятся в разных местах. В1 - Найти в столбце А "Название: " и скопировать текст из этой ячейки, но не весь, а только после "Название: " С1 - Найти в столбце А "Название: " и скопировать текст после последнего пробела D1 - Найти в столбце А "Название на русском: " и скопировать текст из этой ячейки, но не весь, а только после "Название на русском: " Е1 - описано в предыдущем сообщении. Спасибо.
только нужно, чтобы значения копировались не просто из указанной ячейки, а сначала эту ячейку найти надо, потому что в разных файлах они находятся в разных местах. В1 - Найти в столбце А "Название: " и скопировать текст из этой ячейки, но не весь, а только после "Название: " С1 - Найти в столбце А "Название: " и скопировать текст после последнего пробела D1 - Найти в столбце А "Название на русском: " и скопировать текст из этой ячейки, но не весь, а только после "Название на русском: " Е1 - описано в предыдущем сообщении. Спасибо.Sparrow
JayBhagavan, Я не заметил, что это три формулы в одну строку вы написали. Все работает. Спасибо большое! А то, что в Е1, вообще реально? или только вручную?
JayBhagavan, Я не заметил, что это три формулы в одну строку вы написали. Все работает. Спасибо большое! А то, что в Е1, вообще реально? или только вручную?Sparrow
JayBhagavan, В столбце А среди множества значений нужно выбрать нужные из разных ячеек и записать их в Е1 в алфавитном порядке, разделитель - символ "|" Значения в столбце А: а я б ж д е г в А в ячейку Е1 копируется в алфавитном порядке б|в|г|д А источник отмечается цветом, чтобы нам было понятно, какие ячейки обработаны.
JayBhagavan, В столбце А среди множества значений нужно выбрать нужные из разных ячеек и записать их в Е1 в алфавитном порядке, разделитель - символ "|" Значения в столбце А: а я б ж д е г в А в ячейку Е1 копируется в алфавитном порядке б|в|г|д А источник отмечается цветом, чтобы нам было понятно, какие ячейки обработаны.Sparrow
Sparrow, Вы меня не правильно поняли. Я не вижу по какому принципу должны браться в эту ячейку из указанного диапазона значения? Как понимать что нужно брать б, в, г, д? Вы писали "нужно выбрать нужные", вот, я и ответил, что не вижу этого признака нужности.
Sparrow, Вы меня не правильно поняли. Я не вижу по какому принципу должны браться в эту ячейку из указанного диапазона значения? Как понимать что нужно брать б, в, г, д? Вы писали "нужно выбрать нужные", вот, я и ответил, что не вижу этого признака нужности.JayBhagavan
Языком ты или построишь жизнь,или разрушишь ее до основания.Думайте что говорите.(с)А.Хакимов
JayBhagavan, А! понятно. Попробую по-другому. Если я плохо объясняю, уж не судите строго. я не профессионал в этом деле. Условие такое: Если в столбце А есть значения "а","б","в","г","д", то в ячейку Е1 написать "а|б|в|г|д". При этом ячейки, в которых найдены эти значения, пометить цветом. Но в столбце А эти ячейки не по алфавиту идут. Я пока это делаю так: Под ячейкой Е1 в столбец пишу =ЕСЛИ(ЕОШИБКА(ВПР("Значение 1";$A$2:$A$24;1;0));"";"Значение 1"), дальше Значение 2, Значение 3 и т.д. Потом этот столбец копирую в текстовый редактор, убираю пробелы, добавляю "|". Получившуюся строку типа "а|б|в|г|д" копирую в ячейку Е1.
JayBhagavan, А! понятно. Попробую по-другому. Если я плохо объясняю, уж не судите строго. я не профессионал в этом деле. Условие такое: Если в столбце А есть значения "а","б","в","г","д", то в ячейку Е1 написать "а|б|в|г|д". При этом ячейки, в которых найдены эти значения, пометить цветом. Но в столбце А эти ячейки не по алфавиту идут. Я пока это делаю так: Под ячейкой Е1 в столбец пишу =ЕСЛИ(ЕОШИБКА(ВПР("Значение 1";$A$2:$A$24;1;0));"";"Значение 1"), дальше Значение 2, Значение 3 и т.д. Потом этот столбец копирую в текстовый редактор, убираю пробелы, добавляю "|". Получившуюся строку типа "а|б|в|г|д" копирую в ячейку Е1.Sparrow
Сообщение отредактировал Sparrow - Среда, 24.12.2014, 18:07
Sparrow, пытаемся далее прийти к взаимопониманию. Объясните почему в файле-примере в ячейке E1 внесено: Значение 5|Значение 6|Значение 9|Значение 2|Значение 7 Не вижу никакой связи с: Название: Имя Единицы товара 5* В примере явно чего-то недостаёт.
Sparrow, пытаемся далее прийти к взаимопониманию. Объясните почему в файле-примере в ячейке E1 внесено: Значение 5|Значение 6|Значение 9|Значение 2|Значение 7 Не вижу никакой связи с: Название: Имя Единицы товара 5* В примере явно чего-то недостаёт.JayBhagavan
Языком ты или построишь жизнь,или разрушишь ее до основания.Думайте что говорите.(с)А.Хакимов
JayBhagavan, А почему должна быть связь? В одной ячейке название товара, в других - его характеристики. Но сейчас характеристики разбросаны, А нам надо, чтобы они были в одной ячейке по алфавиту.
JayBhagavan, А почему должна быть связь? В одной ячейке название товара, в других - его характеристики. Но сейчас характеристики разбросаны, А нам надо, чтобы они были в одной ячейке по алфавиту.Sparrow
JayBhagavan, У меня получилось добиться результата. Громоздко, но работает. Под ячейкой Е1 в столбец пишу =ЕСЛИ(ЕОШИБКА(ВПР("Значение 1";$A$2:$A$24;1;0));"";"Значение 1"), дальше Значение 2, Значение 3 и т.д. Так составляется столбец нужных значений. В соседнем столбце F пишу =ЕСЛИ(Y11="Значение 1";"|";"") - так после значения ставится разделитель |. При отсутствии значения разделитель не ставится. В Е1 с помощью команды СЦЕПИТЬ собираем все значения из столбцов E и F. Получается Значение 1|Значение 2|Значение 3|Значение 4| Как раз то, что нам нужно. Большое Вам спасибо за то, что откликнулись на мою просьбу и помогли.
JayBhagavan, У меня получилось добиться результата. Громоздко, но работает. Под ячейкой Е1 в столбец пишу =ЕСЛИ(ЕОШИБКА(ВПР("Значение 1";$A$2:$A$24;1;0));"";"Значение 1"), дальше Значение 2, Значение 3 и т.д. Так составляется столбец нужных значений. В соседнем столбце F пишу =ЕСЛИ(Y11="Значение 1";"|";"") - так после значения ставится разделитель |. При отсутствии значения разделитель не ставится. В Е1 с помощью команды СЦЕПИТЬ собираем все значения из столбцов E и F. Получается Значение 1|Значение 2|Значение 3|Значение 4| Как раз то, что нам нужно. Большое Вам спасибо за то, что откликнулись на мою просьбу и помогли.Sparrow