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.
 
Старый 27.04.2008, 01:42     # 461
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, не совсем понял. У тебя задача сделать это формулой или макрос тоже подойдет?

добавлено через 28 минут
Цитата:
Сообщение от Li2n Посмотреть сообщение
Нужно чтобы макрос проверял первый столбец на наличие повторений и если совпало то суммировал бы второй столбец по совпавшим строкам и сумму записывал в 3 столбец.
а в какую строку, если например 5 повторений.

Другими словами.
1 действие: сортируем данные по первой колонке
2 действие: сумируем однотипные данные


Цитата:
Сообщение от Li2n Посмотреть сообщение
приходится постоянно для вновь созданной таблицы писать функции Сумесли или ВПР...
Хотелось бы рабочий макрос это быстрее и эффективнее
Да вобщем то макрос простой
Код:
стр = 2
Do While Not IsEmpty(Cells(стр, 1))
Cells(стр, 3).Select
ActiveCell.Formula = "=B" + CStr(стр) + "+7"  'здесь твоя формула
стр = стр + 1
Loop
можно воспользоваться FormulaR1C1

добавлено через 49 минут
Li2n, если я тебя правильно понял то:
Код:
Sub Макрос1()
стр = 2
Do While Not IsEmpty(Cells(стр, 1))
  стр2 = стр + 1
  Стр3 = 0
  If IsEmpty(Cells(стр, 3)) Then
    F = "=RC[-1]"
    Do While Not IsEmpty(Cells(стр2, 1))
      If Cells(стр, 1).Value = Cells(стр2, 1).Value Then
        Стр3 = Стр3 + 1
        Sheets(2).Cells(Стр3, 1).Formula = "=" + CStr(стр2)
        Sheets(2).Cells(Стр3 + 1, 1).Formula = ""
        F = F + "+R[" + CStr(стр2 - стр) + "]C[-1]"
      End If
      стр2 = стр2 + 1
    Loop

    Cells(стр, 3).FormulaR1C1 = F
    стр2 = 1
    Do While Not IsEmpty(Sheets(2).Cells(стр2, 1))
      Cells(Sheets(2).Cells(стр2, 1).Value, 3).Formula = Cells(стр, 3).Formula
      стр2 = стр2 + 1
    Loop

  End If
  стр = стр + 1
Loop
End Sub
делает следующее
на текущем листе смотрит колонку 1 на совпадение и в колонку 3 вставляет формулу которая складывает колонку 2 для совпавших
Условие: Sheets(2) используется для хранения найденных данных
__________________
Все мы финансовые гении и эффективные менеджеры,
только не у всех одногруппник или сосед по даче - президент.
Alex Dark вне форума  
Старый 27.04.2008, 12:42     # 462
Dede
IMHO-::VIP::-2006
Web Hunter
 
Аватар для Dede
 
Регистрация: 15.01.2004
Адрес: 45-ая параллель
Пол: Male
Сообщения: 4 062

Dede СуперБогDede СуперБогDede СуперБог
Dede СуперБогDede СуперБогDede СуперБогDede СуперБогDede СуперБогDede СуперБогDede СуперБогDede СуперБогDede СуперБогDede СуперБогDede СуперБогDede СуперБогDede СуперБогDede СуперБогDede СуперБогDede СуперБогDede СуперБог
Есть задумка написать макрос, но реализация хромает.. Суть дела в чем:
В ячейке записан текст, выделяю произвольный символ этого текста и задаю ему смену шрифта на "symbol".
Хотелось бы вывести на кнопку. То есть выделил символ, нажал и готово.
Просьба помочь
Dede вне форума  
Старый 28.04.2008, 07:37     # 463
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 Отец (мать) всех Гуру
Цитата:
Сообщение от Dede Посмотреть сообщение
В ячейке записан текст, выделяю произвольный символ этого текста и задаю ему смену шрифта на "symbol".
Хотелось бы вывести на кнопку.
У меня это не получилось. Кнопка отключается. Макросы не доступны.
__________________
Все мы финансовые гении и эффективные менеджеры,
только не у всех одногруппник или сосед по даче - президент.
Alex Dark вне форума  
Старый 28.04.2008, 09:34     # 464
Dede
IMHO-::VIP::-2006
Web Hunter
 
Аватар для Dede
 
Регистрация: 15.01.2004
Адрес: 45-ая параллель
Пол: Male
Сообщения: 4 062

Dede СуперБогDede СуперБогDede СуперБог
Dede СуперБогDede СуперБогDede СуперБогDede СуперБогDede СуперБогDede СуперБогDede СуперБогDede СуперБогDede СуперБогDede СуперБогDede СуперБогDede СуперБогDede СуперБогDede СуперБогDede СуперБогDede СуперБогDede СуперБог
Alex Dark, а без кнопки? Запускать можно по горячим клавишам
Dede вне форума  
Старый 28.04.2008, 21:20     # 465
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 Отец (мать) всех Гуру
Dede
Цитата:
Сообщение от Alex Dark Посмотреть сообщение
Макросы не доступны.
можно форматировать фиксированные слова или с символа 5 до символа 10
Можно попробовать прописать логику. Но как это хочешь ты похоже что не возможно
__________________
Все мы финансовые гении и эффективные менеджеры,
только не у всех одногруппник или сосед по даче - президент.

Последний раз редактировалось Alex Dark; 28.04.2008 в 21:23.
Alex Dark вне форума  
Старый 29.04.2008, 17:56     # 466
korotetsky
kotofeysky
 
Аватар для korotetsky
 
Регистрация: 29.05.2005
Адрес: подоконник
Пол: Male
Сообщения: 2 875

korotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБог
korotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБог
Цитата:
Сообщение от Alex Dark Посмотреть сообщение
не совсем понял. У тебя задача сделать это формулой или макрос тоже подойдет?
желательно формулой. результат в ячейку. если сумеет макрос - пес с ним. пускай будет макрос

Li2n,
это имя файла в обменнике
Цитата:
суммпроизв.zip 7 3.74 Kb 25.04.2008 03:42
__________________
все мы друг другу грузовики.
все мы возим
друг друга
друг в друге...

korotetsky вне форума  
Старый 15.05.2008, 10:56     # 467
Jeff
Not moD
грузчик кильки
 
Аватар для Jeff
 
Регистрация: 21.07.2002
Адрес: Иссстоооония
Сообщения: 5 439

Jeff СуперБогJeff СуперБогJeff СуперБог
Jeff СуперБогJeff СуперБогJeff СуперБогJeff СуперБогJeff СуперБогJeff СуперБогJeff СуперБогJeff СуперБогJeff СуперБогJeff СуперБогJeff СуперБогJeff СуперБогJeff СуперБогJeff СуперБог
англоязычный эксель.

Как сделать, чтобы в ячейке можно было писать и формулу и текст?

Например |машина 10| где 10 это результат какой-то формулы.
Jeff вне форума  
Старый 15.05.2008, 11:50     # 468
V0land
::VIP::
рататуйло
 
Аватар для V0land
 
Регистрация: 30.11.2003
Адрес: Felwood
Пол: Female
Сообщения: 1 365

V0land Гурее всех гурых :-)
V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)
Изображения
Тип файла: jpg Clipboard02.jpg (7.9 Кбайт, 10 просмотров - Кто скачивал? )
__________________
[ :: HeavyMetal Hamster :: ]
[ :: SPiRiT of RETRiBUTiON :: ]
V0land вне форума  
Старый 15.05.2008, 12:27     # 469
Jeff
Not moD
грузчик кильки
 
Аватар для Jeff
 
Регистрация: 21.07.2002
Адрес: Иссстоооония
Сообщения: 5 439

Jeff СуперБогJeff СуперБогJeff СуперБог
Jeff СуперБогJeff СуперБогJeff СуперБогJeff СуперБогJeff СуперБогJeff СуперБогJeff СуперБогJeff СуперБогJeff СуперБогJeff СуперБогJeff СуперБогJeff СуперБогJeff СуперБогJeff СуперБог
V0land,
Сенкс, но теперь новая проблема. Допустим получается по формуле длинное дробное число. Мне никак не отформатировать эту ячейку, чтобы было допустим два знака после запятой. Она тупо никак не форматируется, если текст и формула вместе.
То есть из |равно 10,9218463| надо сделать |равно 10,92| , а округлять оно не хочет
Jeff вне форума  
Старый 15.05.2008, 12:42     # 470
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 Отец (мать) всех Гуру
Jeff, Round(число,КоличествоЗнаков)
Быстрее все так
PS
=Round(A3+A2;4)&" wwwww" -> 0,7778 wwwww
=Round(A3+A2;2)&" wwwww" -> 0,78 wwwww
__________________
Все мы финансовые гении и эффективные менеджеры,
только не у всех одногруппник или сосед по даче - президент.
Alex Dark вне форума  
Старый 15.05.2008, 12:46     # 471
V0land
::VIP::
рататуйло
 
Аватар для V0land
 
Регистрация: 30.11.2003
Адрес: Felwood
Пол: Female
Сообщения: 1 365

V0land Гурее всех гурых :-)
V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)V0land Гурее всех гурых :-)
Alex Dark,
о! а я-то уже в VBA полез ))))
__________________
[ :: HeavyMetal Hamster :: ]
[ :: SPiRiT of RETRiBUTiON :: ]
V0land вне форума  
Старый 15.05.2008, 13:02     # 472
korotetsky
kotofeysky
 
Аватар для korotetsky
 
Регистрация: 29.05.2005
Адрес: подоконник
Пол: Male
Сообщения: 2 875

korotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБог
korotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБогkorotetsky СуперБог
V0land, та да


Alex Dark, стянул я приблуду твоего изготовления, руки дойти до нее никак не могут. видать конец месяца нам поможет

в любом случае, спасибо

вдогонку еще вопрос: никто не задумывался как научить мышь скролить в выпадающих списках?
__________________
все мы друг другу грузовики.
все мы возим
друг друга
друг в друге...

korotetsky вне форума  
Старый 15.05.2008, 15:48     # 473
kasha
Member
 
Аватар для kasha
 
Регистрация: 08.08.2005
Адрес: Прибалтика
Пол: Male
Сообщения: 217

kasha Известность не заставит себя ждать
подскажите пожалуйсто.

есть ячейка формата text. в ней запись следующего вида.

There are a lot of free space.a1

мне бы как-нибудь считать в другую клетку последние 2 символа т.б. "a1".

сам в интернете нашел такой макрос:

Private Sub Worksheet_Activate()
a = Лист1.Cells(1, 1)
i = Len(a)
lastsymbol = Mid(a, i, 1)
Лист1.Cells(2, 1) = lastsymbol
End Sub

но с макросами вообще не знаком. и Если вы считаете что он мне подходит, то разьясните пожалуйста хотя бы, что значат строки все, кроме i = Len(a) - это я так понимаю в переменную заносится длина строки(кол=во символов в ячейке) .
спасибо
kasha вне форума  
Старый 15.05.2008, 15:57     # 474
Jeff
Not moD
грузчик кильки
 
Аватар для Jeff
 
Регистрация: 21.07.2002
Адрес: Иссстоооония
Сообщения: 5 439

Jeff СуперБогJeff СуперБогJeff СуперБог
Jeff СуперБогJeff СуперБогJeff СуперБогJeff СуперБогJeff СуперБогJeff СуперБогJeff СуперБогJeff СуперБогJeff СуперБогJeff СуперБогJeff СуперБогJeff СуперБогJeff СуперБогJeff СуперБог
kasha,
=right(X;Y)
Х - адрес ячейки
Y - кол-во символов справа
Jeff вне форума  
Старый 16.05.2008, 12:09     # 475
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 Посмотреть сообщение
никто не задумывался как научить мышь скролить в выпадающих списках
Это к разработчикам ПО

kasha
Объявление процедуры обработки
В данном случае это стандартная процедура вызываемая автоматом при активизации листа
Private Sub Worksheet_Activate()

переменной А присваиваем значение ячейки 1 по горизонтали и 1 по вертикали из листа1
a = Лист1.Cells(1, 1)

Присваиваем I значение равное количеству символов в переменной А
i = Len(a)

Присваиваем lastsymbol значение равное значению последнего символа из переменной А
lastsymbol = Mid(a, i, 1)

Устанавливаем в ячейке листа1 в первой строке во второй колонке значение lastsymbol
Лист1.Cells(2, 1) = lastsymbol

Конец процедуры
End Sub

Цитата:
Сообщение от kasha Посмотреть сообщение
Если вы считаете что он мне подходит
проще написать как предложил Jeff
и не заморачиваться с макросами.

Макросы используются (мое мнение) только когда сложно или невозможно решить задачу стандартными средствами

kasha что бы понять как работают встроенные функции и не изобретать велосипед в главном меню Вставка, Функция...
Далее диалог, который тебе поможет
__________________
Все мы финансовые гении и эффективные менеджеры,
только не у всех одногруппник или сосед по даче - президент.
Alex Dark вне форума  
Старый 16.05.2008, 16:21     # 476
earcher
Junior Member
 
Регистрация: 14.01.2008
Сообщения: 94

earcher Путь к славе только начался
Здраствуйте.
Нужны два скрипта:

1. База такого вида: "логин:пароль@хост"
То есть например: alc11:hry7K5lc@alc11.ru
Нужно чтоб скрипт нашол те строки в которых "логин" содержится в "хосте"
То есть:
alc11:hry7K5lc@alc11.ru - подходит!
alc_22:hry7K5lc@alc22.ru - не подходит
w_alc33:hry7K5lc@alc33.ru - не подходит
alc44:hry7K5lc@alc-44.ru - не подходит
alc55:hry7K5lc@aaaaaaaaaaaaaalc55.ru - подходит!
alc66:hry7K@5lc@alc66.ru - подходит!

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

2.
Первый лист:
alc11:hry7K5lc@alc11.ru
alc_22:hry7K5lc@alc22.ru
w_alc33:hry7K5lc@alc33.ru
alc44:hry7K5lc@alc-44.ru
alc55:hry7K5lc@aaaaaaaaaaaaaalc55.ru
alc66:hry7K@5lc@alc66.ru

Второй лист:
alc11:hry7K5lc@alc11.ru
alc66:hry7K@5lc@alc66.ru

Третий лист (Результат):
alc_22:hry7K5lc@alc22.ru
w_alc33:hry7K5lc@alc33.ru
alc44:hry7K5lc@alc-44.ru
alc55:hry7K5lc@aaaaaaaaaaaaaalc55.ru

То есть скрипт берет строки с первого листа, отнимает от него строки второго листа, и показывает в третьем


Огромное спасибо!!!
earcher вне форума  
Старый 19.05.2008, 06:01     # 477
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 Отец (мать) всех Гуру
Цитата:
Сообщение от earcher Посмотреть сообщение
Не знаю как проще реализовать, но нужно чтоб подходящие показались в одном месте а не подходящие в другом, может на разлых листах...
не городи огород. Добавь колонку в которой по условию выставляются 1/0 и используй фильтр

условие простое
если текст после собаки равен тексту с начала до двоеточия
__________________
Все мы финансовые гении и эффективные менеджеры,
только не у всех одногруппник или сосед по даче - президент.
Alex Dark вне форума  
Старый 19.05.2008, 10:12     # 478
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 Отец (мать) всех Гуру
В колонке А исходные данные
Код:
=ЕСЛИ(ЛЕВСИМВ(A9;НАЙТИ(":";A9;1)-1)=ПСТР(A9;НАЙТИ("@";A9;1)+1;ДЛСТР(ЛЕВСИМВ(A9;НАЙТИ(":";A9;1)-1)));1;0)

Проверка левой части
=ЛЕВСИМВ(A9;НАЙТИ(":";A9;1)-1)

Проверка после @
=ПСТР(A9;НАЙТИ("@";A9;1)+1;ДЛСТР(ЛЕВСИМВ(A9;НАЙТИ(":";A9;1)-1)))

Результат
alc11:hry7K5lc@alc11.ru 1 alc11 alc11
alc_22:hry7K5lc@alc22.ru 0 alc_22 alc22.
w_alc33:hry7K5lc@alc33.ru 0 w_alc33 alc33.r
alc44:hry7K5lc@alc-44.ru 0 alc44 alc-4
alc55:hry7K5lc@aaaaaaaaaaaaaalc55.ru 0 alc55 aaaaa
alc66:hry7K@5lc@alc66.ru 0 alc66 5lc@a
alc66:hry7K@ALC66_.ru 1 alc66 ALC66
alc66:hry7K@ALC66.ru 1 alc66 ALC66
Обрати внимание на последние 2 строки

добавлено через 22 минуты
Цитата:
Сообщение от earcher Посмотреть сообщение
То есть скрипт берет строки с первого листа, отнимает от него строки второго листа, и показывает в третьем
опять же зачем городить огород скриптами

=ПОИСКПОЗ(A1;Лист2!A$1:A$20;0)
результат:
alc11:hry7K5lc@alc11.ru 1
alc_22:hry7K5lc@alc22.ru #Н/Д
w_alc33:hry7K5lc@alc33.ru #Н/Д
alc44:hry7K5lc@alc-44.ru #Н/Д
alc55:hry7K5lc@aaaaaaaaaaaaaalc55.ru #Н/Д
alc66:hry7K@5lc@alc66.ru 2

выдает позицию на втором листе.
добавляй условие =если(ПОИСКПОЗ(A1;Лист2!A$1:A$20;0)>0;1;0)

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

Последний раз редактировалось Alex Dark; 19.05.2008 в 09:52.
Alex Dark вне форума  
Старый 20.05.2008, 01:28     # 479
earcher
Junior Member
 
Регистрация: 14.01.2008
Сообщения: 94

earcher Путь к славе только начался
Цитата:
Сообщение от Alex Dark Посмотреть сообщение
В колонке А исходные данные
Ок.
Сработало на всех кроме:
nilonis:98fduiudhdfh@www.nilonis.com.ua 0 nilonis www.nil
alc66:hry7K@5lc@alc66.ru 0 alc66 5lc@a
file4e:swdj34535@ftp.file4e.net 0 file4e ftp.fi
такого типа...


Со вторым вариантом не понял. Куда исходные значения ставить, куда формулы...

p.s. кстати, когда поставлял =ПОИСКПОЗ(A1;Лист2!A$1:A$20;0) на третьем листе, появилось сообщение экселя о запрете какойто циклической ссылки...

Последний раз редактировалось earcher; 20.05.2008 в 04:49.
earcher вне форума  
Старый 20.05.2008, 08:08     # 480
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 Отец (мать) всех Гуру
Цитата:
Сообщение от earcher Посмотреть сообщение
Нужно чтоб скрипт нашол те строки в которых "логин" содержится в "хосте"
Я посчитал что ты опечатался со словом содержиться
т.е. пример:
alc1:hry7K5lc@alc1.ru - подходит
alc1:hry7K5lc@Kalc11.ru - Тоже подходит?
alc:hry7K5lc@Kalculator.ru - Тоже подходит?

поэтому проверка идет на совпадение логина с началом хоста. Вообще то это то же не совсем верно.
__________________
Все мы финансовые гении и эффективные менеджеры,
только не у всех одногруппник или сосед по даче - президент.
Alex Dark вне форума  

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


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

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

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


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




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