Специалисты по сабжу, помогите, плиз.
Есть вот такая вот табличка на 17 тысяч строк:
[url=http://imageshack.us/photo/my-images/714/clip02x.jpg/:3gkd0u9j][img:3gkd0u9j]http://img714.imageshack.us/img714/8704/clip02x.th.jpg[/img:3gkd0u9j][/url:3gkd0u9j]
Глоссарий это.
Сейчас он в виде:
терминАнг1, терминАнг2 (комментарий) — терминНем1
или
терминАнг1 — терминНем1 (комментарий1), терминНем2 (комментарий1)
или
whatever
А должно быть
терминАнг1 — комментарий1 — терминНем1 — комментарий1 — терминНем2 — комментарий1
Короче, одно значение на ячейку.
Мне всё надо по колонкам разбить, короче.
Я думаю, моё спасение в Хелпе под названием «Split text among columns by using functions», но я в них совершенно запуталась.
Точнее, формулы на простые вещи я нашла: первое значение до запятой (правда, вместе с запятой выносит, но это не страшно, я потом автозаменой удаляю), или первый набор скобок. А вот сложнее уже путаюсь.
Помогите, плиз, формулами для следующих случаев:
[code:3gkd0u9j]1. В ячейке есть скобки, содержание которых надо перенести в другую колонку
2. В ячейке есть 2 набора скобок, содержание которых надо перенести в 2 разные колонки. Причём они разделены запятой и каким-нибудь термином. Последовательность необходимо сохранить, т.к. каждый комментарий в скобках относится к конкретному термину.
3. В ячейке есть 1 или 2 или 3 или 4 значения, разделённых запятыми, которые надо перенести в разные колонки[/code:3gkd0u9j]
Дедлайн — среда до 2 часов пополудни. ![]()
да там наверняка 3 клика, кто знает разве жалко. Тем кто не знает, то конечно не с руки.
[quote="Mini":diarcodm]дак мы все когда-то проходили, по практиковать пришлось?
вот такая простая вещь как скопировать колонку А ( там 1569 наименований) в колонку Б но без трех первых букв
TEL0015866 — 0015866
нет, ну можно конечно засесть с книгой, но нет времени совсем.[/quote:diarcodm]
отрезать формулой 3 первых буквы
=MID(A1,4,LEN(A1)-4)
[quote="Нет-нет":ma014pud][quote="Mini":ma014pud]дак мы все когда-то проходили, по практиковать пришлось?
вот такая простая вещь как скопировать колонку А ( там 1569 наименований) в колонку Б но без трех первых букв
TEL0015866 — 0015866
нет, ну можно конечно засесть с книгой, но нет времени совсем.[/quote:ma014pud]
отрезать формулой 3 первых буквы
=MID(A1,4,LEN(A1)-4)[/quote:ma014pud]
Не получается, когда надо после того как скопировала или до?
Всё работает
Проследите, чтобы колонка с данными начиналась именно в ячейке А1. Если начинается в другой ячейке, измените А1 в формуле на номер этой ячейки.
Потом, когда результат применится ко всей колонке, надо её скопировать, выбрать Paste Special и в отдельном окне выбрать Paste values.
Эта операция понятна или скриншоты нужны?
девочки I love you so much получилось! еще 4 операции и можно пить боржоми
otrezala vot etim =MID(A2,4,LEN(A2)) !!!!
теперь застряла на V look-up
VLOOKUP работает следующим образом:
[url=http://www.timeatlas.com/5_minute_tips/general/learning_vlookup_in_excel:34dqaxru]Ссылка для изучения[/url:34dqaxru]
Смысл такой:
В одном файле (или листе или просто в том же листе, но в другом месте) должна быть таблица с соответствиями:
Картошка — 2 руб.
Цветы — 5 рублей
и т.д.
В другом файле (или листе или в другом месте на том же листе) должен быть обычный список, забитый вручную, тех же самых позиций, но без цен.
Задача — взять цены из предыдущей таблицы.
В функции vlookup есть 4 переменные:
lookup-value — это первая позиция твоего второго списка без цен
table-array — это диапазон, который занимает весь первый список (я сделала, просто выделив курсором первую табличку, когда формула была на этом этапе)
col-index-num — это номер колонки с ценами в первой табличке (те значения, которые надо вставить). Поскольку колонки в выделенном диапазоне всего две, то ставим вторую, т.к. в ней цены.
range_lookup — не знаю, что это такое, но по ссылке выше советуют ставить false.
Молока нет, потому что его не было в изначальном списке.
[img:34dqaxru]http://img195.imageshack.us/img195/6936/screenshot20120125at123.png[/img:34dqaxru]
Единственная проблема — когда я копирую формулу в другие ячейки, то выделенный диапазон смещается на 1 ячейку, т.е. вместо А2:В8 он ставит А3:В9, потом А4:В10 и т.д. По ссылке выше это упоминается и говорится, как это предотвратить, но у меня на ноуте чего-то не получилось.
зафиксировать диапазон можно так. Вместо А2:В8 пишем $А$2:$В$8
Ого! Да с вами дело можно иметь!
Если что надо будет, я заискивающи, опустив глаза от стыда неприкрытой лести, буду у вас чего то по Екселю просить помочь. Если вы конечно не против будете? Особенно некоторые
Спецы экселя или просто математики, помогите, плиз, с формулой.
Хочу себе персональную табличку сделать, чтобы овертайм считать, чтобы знать, сколько и когда отгулы могу брать.
Нормальная рабочая неделя — 37,5 часов.
От 37,5 до 40 часов коэффициент — 1.
Свыше 40 часов — коэффициент — 1,5.
Сейчас у меня табличка, где часы разбиваются на 2 колонки. В одной вбиваю овертайм с коэффициентом 1, в другом — вручную вставляю то, что будет считаться с коэффициентом 1,5.
Недостаток такой модели: если на протяжении нескольких недель работаешь меньше 37,5 часов, то уходишь в минус, несмотря на то, что из-за полуторного коэффициента времени ещё навалом.
[img:1gkmvmys]http://i.imm.io/kvJy.jpeg[/img:1gkmvmys]
Это, конечно, не страшно, можно раз в год и ручками поправить, но неэлегантно как-то…