imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Программы и Операционные системы > Обсуждение программ
Опции темы
Старый 11.10.2002, 23:21     # 1
kolodez
Guest
 
Сообщения: n/a

Microsoft Excel: Вопросы и ответы

Нет ли у кого программки соответствующей ? Существует такая вещь - Office Recovery, пакет программ для восстановления файлов MS Ofiice и т.п., нужна хотя бы Excel Recovery - ни одна из найденных ссылок не работает :-(((

Демо версия восстанавливает лишь частично - т.е. не катит..

Пожелание
Вопросы типа помогите написать макрос или помогите разобраться как работает макрос и т.д. не связанные с общими принципами работы Excell желательно не только подробно описывать но и сопровождать примером

Читаем правила, за треп не по теме здесь наказывают, поэтому спасибы в репутацию или в приват.

Последний раз редактировалось Alex Dark; 29.05.2009 в 06:52.
 
Старый 15.09.2008, 20:07     # 561
Nightfall
Guest
 
Сообщения: n/a

Доброго времени суток. Вопрос в следующем:
при открытии большого числа файлов Excel 2007 (книги по несколько мегабайт с ссылками на внешние файлы) и хотя бы одного файла в старом формате (xls) при сохранении excel может повиснуть более чем на 30 мин. При этом все остальные программы работают без тормозов. Компьютер Core2Duo E6400 с 2 гигами оперативки. Кто-нибудь сталкивался? Как это лечится?
 
Старый 16.09.2008, 09:25     # 562
Alex Dark
КОТовский
 
Аватар для Alex Dark
 
Регистрация: 12.03.2003
Адрес: ОренБюргер
Пол: Male
Сообщения: 1 569

Alex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех Гуру
Nightfall, тыж сам пишешь: при открытии большого числа файлов Excel 2007 ... и хотя бы одного файла в старом формате (xls) при сохранении excel может повиснуть более чем на 30 мин.
проблема быстрее всего именно в этом.
Книги большие, при сохранении в старом формате происходит преобразование и тормоза.

PS я не открываю много книг и большого веса сразу. Я не пользую 2007, у меня 2002 но если попадается книжка из "старых запасов" то можно заметить определенные тормоза при работе именно со старым форматом при закрытии/сохранении
__________________
Все мы финансовые гении и эффективные менеджеры,
только не у всех одногруппник или сосед по даче - президент.
Alex Dark вне форума  
Старый 16.09.2008, 10:23     # 563
Nightfall
Guest
 
Сообщения: n/a

В том то и дело что файл в старом формате может быть очень маленьким и только с данными (без связей), соответственно преобразование, по идее, не должно так подвешивать excel. Обычно сохраняю файлы без изменения расширения.
 
Старый 16.09.2008, 10:40     # 564
korotetsky
kotofeysky
 
Аватар для korotetsky
 
Регистрация: 29.05.2005
Адрес: подоконник
Пол: Male
Сообщения: 2 875

korotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБог
korotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБог
Nightfall,
Alex Dark имел в виду сохранение в "неродном" для данной версии экселя формате, изменение расширения тут нипричем.

с другой стороны, подвисание на полчаса на таком железе... имхо это нездраво, даже от старости форматов. а насколько много открывается файлов?
__________________
все мы друг другу грузовики.
все мы возим
друг друга
друг в друге...

korotetsky вне форума  
Старый 16.09.2008, 13:12     # 565
Nightfall
Guest
 
Сообщения: n/a

Может зависнуть при 4-5 файлах по 5-6 Мб (в новом формате) и одном старом (несколько Кб).
 
Старый 17.09.2008, 06:59     # 566
Alex Dark
КОТовский
 
Аватар для Alex Dark
 
Регистрация: 12.03.2003
Адрес: ОренБюргер
Пол: Male
Сообщения: 1 569

Alex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех Гуру
Nightfall, а файло у тебя случаем не в сети лежит?
Замечал за Экселем разницу в производительности при работе по сети и локально. Иногда эта разница достаточно существенная.

Цитата:
Сообщение от Nightfall Посмотреть сообщение
... в старом формате (xls)...
Попробовал в 2007 "поработать" с файлами сохраненными в разных форматах. Вообще то файлы он открыл без проблем, изменения все принял, а вот сохранять отказался. Грит "тока в формате 97-2003" (извини если что, пишу по памяти)
Поэтому возникает интересные вопросы.
1. Какой же все таки у тебя "старый формат".
2. Какие надстройки ты себе поставил.
3. Может попробовать (кстати когда появился 97 офис это только и помогало ликвидировать глюки огромного количества книг и листов формата 95, 4, 3 и еще чего то тама) Открыть. Сохранить как с указанием "нового формата". Закрыть. Естественно предварительно сделай архивную копию.
И еще, если файла много, то проще это сотворить макросом.
Это уж как шуточное предположение, но в каждой шутке есть доля правды
4. Батенька, а у вас случайно не вирь какой-нить обитает
__________________
Все мы финансовые гении и эффективные менеджеры,
только не у всех одногруппник или сосед по даче - президент.
Alex Dark вне форума  
Старый 17.09.2008, 10:35     # 567
Nightfall
Guest
 
Сообщения: n/a

Файлы лежат локально.
1. Старый формат xls, новый xlsx.
2. Дополнительных надстроек (по сравнению со стандартными установками) нет.
3. По возможности так и стараюсь делать. Но, т.к. у внешних пользователей в основном стоит старый офис, достаточно часто приходится работать одновременно и в старом и в новом формате.
4. Ну, NOD32 по крайней мере ничего не находит. Такая проблема, насколько я понял покопавшись в интернете, есть не только у меня, это какой-то врожденный косяк 2007. См., например, здесь:
http://forums.microsoft.com/technet-ru/ShowPost.aspx?PostID=2399857&SiteID=40
 
Старый 08.12.2008, 23:39     # 568
angelflyfree
Guest
 
Сообщения: n/a

доброго времени суток.
искала - не нашла... у меня такая проблема, скопировала в файл экселя список, он стал весил 3 Мб. в чем может быть проблема? список не большой, был скопирован с другого экселевского файла.
 
Старый 09.12.2008, 11:26     # 569
EvroStandart
Full Member
 
Аватар для EvroStandart
 
Регистрация: 20.01.2004
Адрес: Таллинн
Пол: Male
Сообщения: 623

EvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собой
Может попробовать скопировать в виде только текста.
EvroStandart вне форума  
Старый 17.12.2008, 21:04     # 570
Alex Dark
КОТовский
 
Аватар для Alex Dark
 
Регистрация: 12.03.2003
Адрес: ОренБюргер
Пол: Male
Сообщения: 1 569

Alex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех Гуру
Цитата:
Сообщение от angelflyfree Посмотреть сообщение
скопировала в файл экселя список, он стал весил 3 Мб. в чем может быть проблема?
проблеммы две
первая, не понял в чем проблемма
вторая, если я всетаки понял, CTRL+A Формат, строка, отобразить
__________________
Все мы финансовые гении и эффективные менеджеры,
только не у всех одногруппник или сосед по даче - президент.
Alex Dark вне форума  
Старый 28.01.2009, 22:38     # 571
korotetsky
kotofeysky
 
Аватар для korotetsky
 
Регистрация: 29.05.2005
Адрес: подоконник
Пол: Male
Сообщения: 2 875

korotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБог
korotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБог
есть вопрос. его трудно сформулировать, однако допек уже нереально. косяк касается именно 2007 экселя, т.к. в 2003-м такой проблемы небыло.

как при задании правил условного форматирования для выделенного диапазона указать этот самый диапазон не абсолютной ссылкой типа $A$8:$AD$8 и ссылкой без знаков $ в указании строки - $A8:$AD8.

обьясню зачем такой изврат - так повелось еще со старых экселей что строка, вернее дата в ней сравнивается с датой указанной в абсолютной ячейке вне таблицы, в шапке например, либо тупо =СЕГОДНЯ(). таким образом когда дата подходит к дате икс, вся строка становится цветом все горячее и горячее, тем самым обращая внимание планктона на то, что дата подходит и пропускать его вредно для здоровья.

с 2003-м проблем небыло, все форматировалось убогенько 3-я условиями, но как надо и копирование форматов распространялось на все строки данной таблицы. идиллия вобщем. что же делает умный 2007-й эксель - как только в условном форматировании жмешь "применить" ибо "ок", эта сволочь перед указанием строки везде ставит $, делая тем самым невозможным скопировать эти гребанные форматы на весь диапазон с привязкой к номеру конкретной строчки. я уже моск себе сломал как его отучить от этой гадости, справка говорит юзай либо относительные, либо абсолютные ссылки. однако на практике эксель ложил на то что написано в справке и везде тулит абсолютные.

научите как быть
__________________
все мы друг другу грузовики.
все мы возим
друг друга
друг в друге...

korotetsky вне форума  
Старый 29.01.2009, 10:04     # 572
Alex Dark
КОТовский
 
Аватар для Alex Dark
 
Регистрация: 12.03.2003
Адрес: ОренБюргер
Пол: Male
Сообщения: 1 569

Alex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех Гуру
korotetsky, если чесно, то проблемму понял примерно. 2007 не пользую, но попытка удалась.

Для одной ячейки сделал условие: условное форматирование, Управление правилами, создать правило
а потом инструментом кисть распространил на остальные ячейки.

Если у тебя не так, то давай пример в студию

Если я правильно понял твою проблемму, вот файлец.
Делал так как описал выше. Главное правильно расположить последовательность условий
Вложения
Тип файла: zip Книга1.zip (6.2 Кбайт, 2 просмотров - Кто скачивал? )
__________________
Все мы финансовые гении и эффективные менеджеры,
только не у всех одногруппник или сосед по даче - президент.
Alex Dark вне форума  
Старый 29.01.2009, 11:12     # 573
korotetsky
kotofeysky
 
Аватар для korotetsky
 
Регистрация: 29.05.2005
Адрес: подоконник
Пол: Male
Сообщения: 2 875

korotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБог
korotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБог
во-первых, эксель ругается при сохранении на кривизну форматов,
во вторых даже при использовании 2007-й версии мне нужен файл xls, т.к. не у всех есть 7-я версия (пока во всяком случае)

остальной в аттаче, надеюсь я доходчиво описал эту корявую проблему.
Вложения
Тип файла: zip koro-Книга1.zip (5.2 Кбайт, 3 просмотров - Кто скачивал? )
__________________
все мы друг другу грузовики.
все мы возим
друг друга
друг в друге...

korotetsky вне форума  
Старый 30.01.2009, 08:45     # 574
Alex Dark
КОТовский
 
Аватар для Alex Dark
 
Регистрация: 12.03.2003
Адрес: ОренБюргер
Пол: Male
Сообщения: 1 569

Alex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех Гуру
korotetsky, и так.
1. Выдели весь диапазон и очисть условное форматирование. Эта скатина накладывает условия. Проблемма в этом.
2. Создай правило условного форматирования только для одной ячейки (я экспериментировал на е10).
3. После проверки что все работает, укажи диапазон действия условия А10-G13

Вот и все. До кучи кидаю твой же файл сделаный в 2007 и раскиданным условным форматированием на диапазон А10-G13.

PS. C кисточкой не пробовал, извини, 2007 не на моей машине.
Вложения
Тип файла: zip Копия koro-Книга1.zip (5.0 Кбайт, 1 просмотров - Кто скачивал? )
__________________
Все мы финансовые гении и эффективные менеджеры,
только не у всех одногруппник или сосед по даче - президент.
Alex Dark вне форума  
Старый 30.01.2009, 16:03     # 575
korotetsky
kotofeysky
 
Аватар для korotetsky
 
Регистрация: 29.05.2005
Адрес: подоконник
Пол: Male
Сообщения: 2 875

korotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБог
korotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБог
Цитата:
Сообщение от Alex Dark Посмотреть сообщение
korotetsky, и так.
1. Выдели весь диапазон и очисть условное форматирование. Эта скатина накладывает условия. Проблемма в этом.
2. Создай правило условного форматирования только для одной ячейки (я экспериментировал на е10).
3. После проверки что все работает, укажи диапазон действия условия А10-G13

Вот и все. До кучи кидаю твой же файл сделаный в 2007 и раскиданным условным форматированием на диапазон А10-G13.

PS. C кисточкой не пробовал, извини, 2007 не на моей машине.
не то слово "скатина". я уже облазил весь мелкософт и всевозможные мануалы, логики в таком построении абсолютно никакой (в отличии от с трудом найденой, но все-таки найденой логики со вставкой строк и стобцов разными способами, там тоже накрутили до утра). такое ощущение что на это условное форматирование попросту забили.

спасибо, попробую. как месяц только закончится, ибо щас край просто
__________________
все мы друг другу грузовики.
все мы возим
друг друга
друг в друге...

korotetsky вне форума  
Старый 02.02.2009, 01:47     # 576
grooogler
Newbie
 
Аватар для grooogler
 
Регистрация: 22.01.2009
Сообщения: 26

grooogler Мелкий засранец
Здраствуйте.
Кажется уже мелькал какой то такой скрипт, но чтото пересмотрел, никак не нашол.

Нужно два скрипта на excel

1.
Таблица А
111111111
222@:;zxf222
333333333
4444444
555555555
66666666
777
8888888
9999фф999ff999

Таблица B
222@:;zxf222
4444444
77777777
888

Скрипт должен поместить в таблицу C следующее:

Таблица C
111111111
333333333
555555555
66666666
777
8888888
9999фф999ff999

То есть в таблице B есть ячейки которые равны ячейкам в таблице A, мы их находим и вычитаем из таблицы A и отсавшиеся выводим в таблице C.


2.
Лист 1
А B
1:1@1:@ book.gooodd
2:2@2:@ cooodrrrrrrrr
3:3@3:@ faaaaaafaaaa
4:4@4:@ groonnnnnnn
5:5@5:@ zooorrrrrrrrrr

Лист 2
A
1:1@1:@
2:2@2:@
4:4@4:@

Наш скрипт должен поместить на Лист 3 следующее

Лист 3
A B
1:1@1:@ book.gooodd
2:2@2:@ cooodrrrrrrrr
4:4@4:@ groonnnnnnn

Ну как бы думаю понятно как он должен сделать... берёт ячейку A из Листа 2, находит соответствующую ей ячейку на листе 1 в таблице И и выводит их вместе на Листе 3. В принцыпе можно всё сделать и на один лист...

Заранее безмерно благодарен.

p.s. прикрепляю файлы с примерными шаблонами
pp.s. таких строк в обоих примерах будет достаточно много, чтото около 10000
Вложения
Тип файла: rar excel.rar (13.8 Кбайт, 2 просмотров - Кто скачивал? )

Последний раз редактировалось grooogler; 02.02.2009 в 04:47.
grooogler вне форума  
Старый 02.02.2009, 09:58     # 577
Alex Dark
КОТовский
 
Аватар для Alex Dark
 
Регистрация: 12.03.2003
Адрес: ОренБюргер
Пол: Male
Сообщения: 1 569

Alex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех Гуру
[offtop]korotetsky, Моё имхо, но нахрена было делать совершенно новый интерфейс? Я нашел две вещи, которые не смог сделать в ворде, это не принципиальные веши, но для избавления от этих приблуд пришлось грузить 2003. Так же и с экселем. Но в случае условного форматирования боюсь что ты не прав. Вернее не совсем понял новых "прелестей жизни". Новые возможности условного форматирования немного расширены, просто это дюже наворочено и очень не привычно[/offtop]

добавлено через 23 минуты
grooogler это тебе поможет в первом и втором случае
Код:
=ЕСЛИ(ЕНД(ПОИСКПОЗ(A1;Лист2!A$1:A$18;0));1;0)
на примере 2.xlsx
на листе 1 в первую строку любой колонки кидаешь и копируещь на нужный диапазон. Далее фильтр ...

PS И обрати внимание на диапазон поиска в формуле
ps2 найди здесь мои сообщения, найдешь и результат
__________________
Все мы финансовые гении и эффективные менеджеры,
только не у всех одногруппник или сосед по даче - президент.

Последний раз редактировалось Alex Dark; 02.02.2009 в 10:01.
Alex Dark вне форума  
Старый 21.02.2009, 13:01     # 578
grooogler
Newbie
 
Аватар для grooogler
 
Регистрация: 22.01.2009
Сообщения: 26

grooogler Мелкий засранец
Понадобился вот такой вот макрос.

Таблица А:
111111:ппппппп@111111:ппппппп@55345.ftp.543534534.ru/53453453.ru/www
вававававава:oojaiH4j@вававававава:oojaiH4j@neels.ru
..........:444444444444@..........:444444444444@444444444444444444.ru
prima:fffffffffffff@prima:fffffffffffff@gral.rudddd

Таблица В (Результат)
111111:ппппппп@55345.ftp.543534534.ru/53453453.ru/www
вававававава:oojaiH4j@neels.ru
..........:444444444444@444444444444444444.ru
prima:fffffffffffff@gral.rudddd


Как именно он должен это сделать.
В наших строках присутствует повторение некоторых вещей через @
"111111:ппппппп@" и "111111:ппппппп@"

"вававававава:oojaiH4j@" и "вававававава:oojaiH4j@"

"..........:444444444444@" и "..........:444444444444@"

"prima:fffffffffffff@" и "prima:fffffffffffff@"

Вот такие дубли и надо убрать во всех строках Таблицы А, и получившееся поместить в Таблицу В. Всё остальное оставляем без изменений. Дубли убираем только вот по тому принцыпу что я написал выше, то есть "*:*@". Если строка не содержит никаких таких дублей - ничего в ней не меняя тоже пишем её в Таблицу В.
Заренее спасибо.

p.s. шаблон здесь http://slil.ru/26937210
grooogler вне форума  
Старый 22.02.2009, 12:10     # 579
Alex Dark
КОТовский
 
Аватар для Alex Dark
 
Регистрация: 12.03.2003
Адрес: ОренБюргер
Пол: Male
Сообщения: 1 569

Alex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех ГуруAlex Dark Отец (мать) всех Гуру
1. определяем количество @. Ячейка в колонке H=ЧислоВхождений(A3;"@";"true")
Код:
Function ЧислоВхождений(СтрокаГдеИщем As String, СтрокаЧтоИщем As String, ТочноеСравнение As Boolean) As Integer
    Dim S1, S2, S3
    S1 = IIf(ТочноеСравнение, СтрокаГдеИщем, UCase(СтрокаГдеИщем))
    S2 = IIf(ТочноеСравнение, СтрокаЧтоИщем, UCase(СтрокаЧтоИщем))
    L = Len(S2)
    ЧислоВхождений = 0
    For i = 1 To Len(S1)
        S3 = Left(S1, L)
        If S3 = S2 Then
            ЧислоВхождений = ЧислоВхождений + 1
        End If
        S1 = Mid(S1, 2)    Next
End Function
2. определяем позицию первой @ или 0: I=ЕСЛИ(H3>0;НАЙТИ("@";A3;1);0)
3. определяем позицию второй @ или 0: j=ЕСЛИ(H3>1;НАЙТИ("@";ПСТР(A3;I3+1;100);1)+I3;0)
4. определяем содержимое до первой @: k=ПСТР(A3;1;I3)
5. определяем содержимое до второй @: L=ПСТР(A3;I3+1;I3)
6. Сравниваем: M=(K3=L3)
7. Результат: N=ЕСЛИ(M3;ПСТР(A3;I3+1;100);A3)

А чтобы скопировать колонку М на другой лист цепляй на кнопку макрос
Код:
Sub MyCopy()
    Dim Cтрока1, Колонка, Строка2, A
    Строка1 = 3
    Колонка1 = 14
    Sheets("Лист2").Select
    While Not IsEmpty(Cells(Строка1, Колонка1).Value)
        A = Cells(Строка1, Колонка1).Value
        Sheets("Лист3").Cells(Строка1, 1).Value = A
        Строка1 = Строка1 + 1
    Wend
End Sub
__________________
Все мы финансовые гении и эффективные менеджеры,
только не у всех одногруппник или сосед по даче - президент.
Alex Dark вне форума  
Старый 22.02.2009, 13:35     # 580
cheerio
Newbie
 
Аватар для cheerio
 
Регистрация: 08.10.2004
Адрес: Piter -> Holon
Пол: Male
Сообщения: 33

cheerio Молодецcheerio Молодецcheerio Молодец
Цитата:
Сообщение от korotetsky Посмотреть сообщение
такое ощущение что на это условное форматирование попросту забили.
http://on-line-teaching.com/excel/lsn014.html
__________________
Не понимающий вашего молчания, вероятно, не поймет и ваших слов. Элберт Хаббард
cheerio вне форума  

Теги (метки)
excel, microsoft excel


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 21:36.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.