Ответить в теме: Разбить содержимое ячейки на две графы в Excel
Для входа нажмите здесь
Вы можете выбрать иконку, характеризующую сообщение
Преобразит www.example.com в [URL]http://www.example.com[/URL].
Сообщение от Старый ворчун в a1 исходный текст, d1 - арт, e1 - наимен. d1 =ЛЕВСИМВ(A1;НАЙТИ(" ";A1)-1) e1 =ПРАВСИМВ(A1;ДЛСТР(A1)-НАЙТИ(" ";A1)) Код: E1=СЖПРОБЕЛЫ(ПОДСТАВИТЬ(A1;D1;;1)) Ту же СЖПРОБЕЛЫ можно применить для экранирования лишних левых пробелов
E1=СЖПРОБЕЛЫ(ПОДСТАВИТЬ(A1;D1;;1))
Старый ворчун, вчера из интернета эту формулу пробовала ничего не получилось, а сегодня с твоей подсказки все супер. А макросами я к сожалению тоже не умею пользоваться
Сообщение от Анжелика Ник Arhimed0, у меня и другой работы полно,чтобы каждый день копировать и удалять. Мне проще найти вариант,чтобы автоматически работало. И интереснее. самый простой способ (условия: исх. ячейка не начинается с пробела; до первого пробела - артикул, после - название) в a1 исходный текст, d1 - арт, e1 - наимен. d1 =ЛЕВСИМВ(A1;НАЙТИ(" ";A1)-1) e1 =ПРАВСИМВ(A1;ДЛСТР(A1)-НАЙТИ(" ";A1)) дальше копируешь столбцы. несколько сложнее, но потом меньше работы - заталкиваешь это в макросы.
Выборка просиходит до ПЕРВОГО ПРОБЕЛА
Нужно найти что есть общего в этой ячейке. Например, артикул - всегда только цифры и одинаковое количество знаков? Или между артикулом и наименованием всегда стоит пробел (хотя, нет, в наименовании между словами тоже стоят пробелы).
да, да.... Главное не наплодить одинаковй номенкалтуры с разными артикулами.
Arhimed0, если номенклатура уже есть в базе, то должно подгрузиться по артикулу. А если что- то новенькое, то пару позиций можно и руками внести в справочник
Сообщение от Анжелика Ник Хотя подумав, может мне и артикула будет достаточно.... када нить возникнет ситьюейшен, шо потребуется русское название
ну варианта два. либо писать загрузку приходной накладной из табличного документа по номенклатуре контрагента, либо найти способ разбить столбец . Хотя подумав, может мне и артикула будет достаточно....
Сообщение от Анжелика Ник чтобы каждый день копировать и удалять. я имел ввиду ситуацию, что сегодня-завтра разделить имеющиеся 100 позиций а всё что дальще появляться будет - будет уже вноситься сразу с учётом двух колонок если такая потребность ежедневно - то конечно нужно искать способ автоматической механизации
Arhimed0, у меня и другой работы полно,чтобы каждый день копировать и удалять. Мне проще найти вариант,чтобы автоматически работало. И интереснее.
Сообщение от Анжелика Ник позиций 100 фиииии из за такой мелочи возиться ! да 100 строчек моим способом менее чем за 10 минут осуществить можно ! Анжелика Ник, Вы бы давно уже сделали бы
если бы можно было автоматически удалить, то удалила бы.. а руками не хочу. позиций 100
Примерно так оно и есть. Опишите подобную операцию для 500- 2000 -5000 - 25 000 - 45 000 - 80 000строк.
Анжелика Ник, а перечень то очень большой ? по количеству позиций ? может лучше добавить столбик, скопировать а потом в первом удалить всё кроме первого слова (артикула) а во втором удалить только первое (артикул)
Arhimed0, я конечно расскажу, но только после того как у меня хоть что то получится Я так поняла разбить можно и есть несколько вариантов. Самый простой -данные-текст по столбцам-с разделителем(или фиксированной длины)-а вот дальше варианты.. у меня наименование из нескольких слов и мне не надо чтобы каждое слово в отдельном столбце. Этот вариант я пока не научилась делать.
а мне расскажете ?
ВячеславЗ, спасибо , пошла изучать разбиение текста на столбцы с помощью функций
ВячеславЗ, что для этого надо сделать?
Тогда тоже можно
в начале строки, но количество знаков разное, есть только пробел между артикулом и наименованием
Да, если артикул в каждой ячейке, одинакове кол-во знаков. И в начале или конце строки
Возможно разбить содержимое ячейки на две графы в Excel? например есть графа артикул с наименованием, а сделать отдельно артикул и отдельно наименование?
Правила форума