Знатокам Excel
копай в сторону функции ВПР (VLOOKUP)
Кажется мне удалось: с помощью ПОИСКПОЗ я смог вернуть значение строки где находится нужный объект, столбец я итак знаю. Далее по известному адресу функцией ИНДЕКС через массив возвратил значение цены.
Молодец! А теперь все-таки посмотри на впр.
Ага, здорово. Спс)
и
удивительно
копай в сторону скриптов на vba
Через день после того как человеку уже рассказали, как правильно сделать в три клика стандартными средствами, появляется "умник" и начинает рассказывать про VBA
Ждем предложений с перлом и блокнотом.
загонял в txt, прогонял через cmd-скрипт, txt гнал обратно в эксель.
второй раз я писал скрипт на jScript
А такие "умники как ты" сначала полчаса ебутся с написанием скрипта, вместо того чтобы сравку к экселю почитать, а потом рассказывают что "эксель говно".
ну-ну
я не говорю что эксель говно. я только констатирую что мне он не нравится
вместо того чтобы сравку к экселю почитать
Так зачастую в правильном инструменте за это время уже можно задачу решить
А то сначала пойди найди, где это в справке экселя (а она у него отнюдь не дружественная; и главное - сформулируй как это вообще называется а потом ещё и наткнись на то, что именно нужный тебе вариант почему-то не был реализован...
Так что получается, что если не знаешь наверняка, что эксель это может - пытаться пользоваться им равносильно лотерее.
Для задачи описанной в первом посте правильный инструмент это excel а VBA и коды на перле +пляска с блокнотом это неправильные инструменты.
З.Ы. по поводу дружественности - справка в экселе отличная, плюс к тому есть гугл где прикинь, тоже много всего интересного пишут.
Ну зато когда понадобится второй раз решить похожую задачу, человек почитавший справку сделает это за 10 секунд, а человек с "правильным инструментом" будет также дрочить полчаса.
Гы-гы, вот она - логика мелкософтовских пользователей - у них нет варианта, кроме как "сделать это за 10 секунд/дрочить полчаса"
по поводу дружественности - справка в экселе отличная, плюс к тому есть гугл где прикинь, тоже много всего интересного пишут.
Рад за тебя, что у тебя всё сразу находится в ёкселе.
И если у кого-то что-то не получается - это не ёксель плохой - это всё гадкие нехорошие пользователи, которые не могут в этой замечательной справке найти решения всех своих проблем - ага, щас.
для простоты представь что в указанном пример не 2 статические таблички, а целая куча динамических зависящих от какого-то параметра.
Тут ты со своим скриптом и блокнотом вообще жестко пососешь.
"И если у кого-то что-то не получается - это не ёксель плохой - это всё гадкие нехорошие пользователи, которые не могут в этой замечательной справке найти решения всех своих проблем "
ну да, так и есть. Речь про безруких мудаков. Миллионы людей во всем мире пользуются и довольны, как правило вменяемому человеку достаточно один раз показать наиболее полезные функции и возможности пару примеров применения, и потом он даже если забудет вполне разберется сам.
Ну или спросит на каком нить форуме и ему адекватные люди дадут нормальный ответ как это случилость в первом же реплае в этом треде.
как правило вменяемому человеку достаточно один раз показать наиболее полезные функции и возможности пару примеров применения
Ага,только их надо искать где угодно, только не в хелпе.
Иной раз прочитаешь справку про очередную фичу и думаешь, а что же они такое глубокомысленное хотели сказать-то.
Хотя бы у себя же с МСДН-а сдули что ли.
Или у них просто это всё отдано на откуп книгописателям (с другой стороны, зачем "бесплатно" давать инфу в хелпе, если можно продать её в книге) и курсочитателям.
Ну или спросит на каком нить форуме и ему адекватные люди дадут нормальный ответ как это случилость в первом же реплае в этом треде.
Вот уж точно это не заслуга мелкомягких, что в инете есть волонтёры, которые это делают.
А суть лично моей претензии в том, что в таком казалось бы простом и понятном инструменте зачастую даже на элементарные вещи приходится тратить кучу времени (в том числе и на "спросит на каком нить форуме") чисто в силу дурацкой встроенной помощи.
И если кто-то "сидит" на одном экселе и боится с него уползать - у него нет выбора.
Я, например, в принципе не могу себе позволить тратить столько времени на такой простой инструмент как эксель, притом, что у мне нужно разбираться с кучей действительно навороченных инструментов (с которыми как ни странно разбираться легче в том числе и в силу того, что хелп не по остаточному принципу сделан).
Ну и вообще, когда видишь кучу примеров КАК ЭТО НА САМОМ ДЕЛЕ ДОЛЖНО БЫТЬ СДЕЛАНО, желание тратить своё время на поделия кардинально уменьшается.
И уж в случае когда
для простоты представь что в указанном пример не 2 статические таблички, а целая куча динамических зависящих от какого-то параметра.проще взять полноценную БД, быстро создать необходимые скрипты (а то и ГУЙ под них сделать) и радоваться жизни.
проще взять полноценную БД, быстро создать необходимые скрипты (а то и ГУЙ под них сделать) и радоваться жизни.ну ну
гуй сделать, конечно...
очень просто и быстро делать то что уже сделали до тебя, изобретай велосипеды дальше
Упоротые красноглазики дружно идут нахуй.
Гы-гы, вот она - логика мелкософтовских пользователей - у них нет варианта, кроме как "сделать это за 10 секунд/дрочить полчаса"
Упоротые красноглазики дружно идут нахуй.За что ты нас так?
Просто мы любим командную строку
А суть лично моей претензии в том, что в таком казалось бы простом и понятном инструменте зачастую даже на элементарные вещи приходится тратить кучу времени (в том числе и на "спросит на каком нить форуме") чисто в силу дурацкой встроенной помощи.Хорош уже трындеть просто так. Давай конкретный пример, а также решение с помощью скриптов, которое будет проще написать, руководствуясь манами.
упортоые - это еще не все красноглазики.
За что ты нас так?
Просто мы любим командную строку
в каждом конкретном случае, свой подход, поэтому говорить, что данную хрень сделать проще с помощью vba и perl - это долбоебство, учитывая то, что решение подходит не всем.
Оставить комментарий
sirius_lena
Второй день не могу допереть как сделать одну вещь.1)Вообщем есть большая книга Excel. В ней лист с наименованиями продукции и сразу справа в столбце цены.
Ячейке каждого типа продукции присвоено имя "стол", "стул" и т.п.
2) В других листах я набираю эти товары как хочу (выборка) по типу например "=стол". И уже тут я хочу чтобы в нужной мне ячейке справа сразу вылезла соответствующая цена.
Как сделать?