→ Что такое категория в excel. Функции в Excel. Общее описание, назначение. Минимум из выбранных значений

Что такое категория в excel. Функции в Excel. Общее описание, назначение. Минимум из выбранных значений

Введение

1: MicrosoftExcel

1.1 Понятие и возможности MS Excel

1.2 Основные элементы окна MS Excel

1.4 Возможные ошибки при использовании функций в формулах

2: Анализ данных. Использование сценариев

2.1 Анализ данных в MS Excel

2.2 Сценарии

2.3 Пример расчета внутренней скорости оборота инвестиций

Заключение

Список литературы

Введение

Microsoft Office , самое популярное семейство офисных программных продуктов, включает в себя новые версии знакомых приложений, которые поддерживают технологии Internet, и позволяют создавать гибкие интернет-решения

Microsoft Office - семейство программных продуктов Microsoft, которое объединяет самые популярные в мире приложения в единую среду, идеальную для работы с информацией. В Microsoft Office входят текстовый процессор Microsoft Word, электронные таблицы Microsoft Excel, средство подготовки и демонстрации презентаций Microsoft PowerPoint и новое приложение Microsoft Outlook. Все эти приложения составляют Стандартную редакцию Microsoft Office. В Профессиональную редакцию входит также СУБД Microsoft Access.

Microsoft Excel – программа предназначенная для организации данных в таблице для документирования и графического представления информации.

Программа MSExcel применяется при создании комплексных документов в которых необходимо:

· использовать одни и те же данные в разных рабочих листах;

· изменить и восстанавливать связи.

Преимуществом MSExcel является то, что программа помогает оперировать большими объемами информации. рабочие книги MSExcel предоставляют возможность хранения и организации данных, вычисление суммы значений в ячейках. MsExcel предоставляет широкий спектр методов позволяющих сделать информацию простой для восприятия.

В наше время, каждому человеку важно знать и иметь навыки в работе с приложениями Microsoft Office, так как современный мир насыщен огромным количеством информацией, с которой просто необходимо уметь работать.

Более подробно в этой курсовой будет представлено приложение MSExcel, его функции и возможности. А также использование сценариев с их практическим применением.

1. Microsoft Excel

1.1 . Microsoft Excel . Понятия и возможности

Табличный процессор MS Excel (электронные таблицы) – одно из наиболее часто используемых приложений пакета MS Office, мощнейший инструмент в умелых руках, значительно упрощающий рутинную повседневную работу. Основное назначение MS Excel – решение практически любых задач расчетного характера, входные данные которых можно представить в виде таблиц. Применение электронных таблиц упрощает работу с данными и позволяет получать результаты без программирования расчётов. В сочетании же с языком программирования Visual Basic for Application (VBA), табличный процессор MS Excel приобретает универсальный характер и позволяет решить вообще любую задачу, независимо от ее характера.

Особенность электронных таблиц заключается в возможности применения формул для описания связи между значениями различных ячеек. Расчёт по заданным формулам выполняется автоматически. Изменение содержимого какой-либо ячейки приводит к пересчёту значений всех ячеек, которые с ней связаны формульными отношениями и, тем самым, к обновлению всей таблицы в соответствии с изменившимися данными.

Основные возможности электронных таблиц:

1. проведение однотипных сложных расчётов над большими наборами данных;

2. автоматизация итоговых вычислений;

3. решение задач путём подбора значений параметров;

4. обработка (статистический анализ) результатов экспериментов;

5. проведение поиска оптимальных значений параметров (решение оптимизационных задач);

6. подготовка табличных документов;

7. построение диаграмм (в том числе и сводных) по имеющимся данным;

8. создание и анализ баз данных (списков).

1.2. Основные элементы окна MS Excel

Основными элементами рабочего окна являются:

1. Строка заголовка (в ней указывается имя программы) с кнопками управления окном программы и окном документа (Свернуть, Свернуть в окно или Развернуть во весь экран, Закрыть);

2. Строка основного меню (каждый пункт меню представляет собой набор команд, объединенных общей функциональной направленностью) плюс окно для поиска справочной информации.

3. Панели инструментов (Стандартная, Форматирование и др.).

4. Строка формул, содержащая в качестве элементов поле Имя и кнопку Вставка функции (fx), предназначена для ввода и редактирования значений или формул в ячейках. В поле Имя отображается адрес текущей ячейки.

5. Рабочая область (активный рабочий лист).

6. Полосы прокрутки (вертикальная и горизонтальная).

7. Набор ярлычков (ярлычки листов) для перемещения между рабочими листами.

8. Строка состояния.

1.3 Структура электронных таблиц

Файл, созданный средствами MS Excel, принято называть рабочей книгой. Рабочих книг создать можно столько, сколько позволит наличие свободной памяти на соответствующем устройстве памяти. Открыть рабочих книг можно столько, сколько их создано. Однако активной рабочей книгой может быть только одна текущая (открытая) книга.

Рабочая книга представляет собой набор рабочих листов, каждый из которых имеет табличную структуру. В окне документа отображается только текущий (активный) рабочий лист, с которым и ведётся работа. Каждый рабочий лист имеет название, которое отображается на ярлычке листа в нижней части окна. С помощью ярлычков можно переключаться к другим рабочим листам, входящим в ту же рабочую книгу. Чтобы переименовать рабочий лист, надо дважды щёлкнуть мышкой на его ярлычке и заменить старое имя на новое или путём выполнения следующих команд: меню Формат, строка Лист в списке меню, Переименовать. А можно и, установив указатель мышки на ярлык активного рабочего листа, щёлкнуть правой кнопкой мыши, после чего в появившемся контекстном меню щёлкнуть по строке Переименовать и выполнить переименование. В рабочую книгу можно добавлять (вставлять) новые листы или удалять ненужные. Вставку листа можно осуществить путём выполнения команды меню Вставка, строка Лист в списке пунктов меню. Вставка листа произойдёт перед активным листом. Выполнение вышеизложенных действий можно осуществить и с помощью контекстного меню, которое активизируется нажатием правой кнопки мышки, указатель которой должен быть установлен на ярлычке соответствующего листа. Чтобы поменять местами рабочие листы нужно указатель мышки установить на ярлычок перемещаемого листа, нажать левую кнопку мышки и перетащить ярлычок в нужное место.

Рабочий лист (таблица) состоит из строк и столбцов. Столбцы озаглавлены прописными латинскими буквами и, далее, двухбуквенными комбинациями. Всего рабочий лист содержит 256 столбцов, поименованных от A до IV. Строки последовательно нумеруются числами от 1 до 65536.

На пересечении столбцов и строк образуются ячейки таблицы. Они являются минимальными элементами, предназначенными для хранения данных. Каждая ячейка имеет свой адрес. Адрес ячейки состоит из имени столбца и номера строки, на пересечении которых расположена ячейка, например, A1, B5, DE324. Адреса ячеек используются при записи формул, определяющих взаимосвязь между значениями, расположенными в разных ячейках. В текущий момент времени активной может быть только одна ячейка, которая активизируется щелчком мышки по ней и выделяется рамкой. Эта рамка в Excel играет роль курсора. Операции ввода и редактирования данных всегда производятся только в активной ячейке.

На данные, расположенные в соседних ячейках, образующих прямоугольную область, можно ссылаться в формулах как на единое целое. Группу ячеек, ограниченную прямоугольной областью, называют диапазоном. Наиболее часто используются прямоугольные диапазоны, образующиеся на пересечении группы последовательно идущих строк и группы последовательно идущих столбцов. Диапазон ячеек обозначают, указывая через двоеточие адрес первой ячейки и адрес последней ячейки диапазона, например, B5:F15. Выделение диапазона ячеек можно осуществить протягиванием указателя мышки от одной угловой ячейки до противоположной ячейки по диагонали. Рамка текущей (активной) ячейки при этом расширяется, охватывая весь выбранный диапазон.

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

В целом MS Excel содержит более 400 функций рабочего листа (встроенных функций). Все они в соответствии с предназначением делятся на 11 групп (категорий):

1. финансовые функции;

2. функции даты и времени;

3. арифметические и тригонометрические (математические) функции;

4. статистические функции;

5. функции ссылок и подстановок;

6. функции баз данных (анализа списков);

7. текстовые функции;

8. логические функции;

9. информационные функции (проверки свойств и значений);

10.инженерные функции;

11.внешние функции.

Запись любой функции в ячейку рабочего листа обязательно начинается с символа равно (=). Если функция используется в составе какой-либо другой сложной функции или в формуле (мегаформуле), то символ равно (=) пишется перед этой функцией (формулой). Обращение к любой функции производится указанием её имени и следующего за ним в круглых скобках аргумента (параметра) или списка параметров. Наличие круглых скобок обязательно, именно они служат признаком того, что используемое имя является именем функции. Параметры списка (аргументы функции) разделяются точкой с запятой (;). Их количество не должно превышать 30, а длина формулы, содержащей сколько угодно обращений к функциям, не должна превышать 1024 символов. Все имена при записи (вводе) формулы рекомендуется набирать строчными буквами, тогда правильно введённые имена будут отображены прописными буквами.

1.4 Возможные ошибки при использовании функций в формулах

Использование программы Microsoft Excel давным-давно стало обязательным во многих отраслях нашей жизни. Будь вы студентом, математиком, бухгалтером, вам в любом случае понадобится данная программа. При устройстве на работу умение пользоваться офисными программами является обязательным практически для любой должности. Сегодня мы разберём функции в Excel. Считайте данную публикацию небольшим вводным уроком на данную тему.

Определение

Так что же такое функции в Excel? Если говорить кратко, то это выражения, способные заменить целый ряд математических и логических операций. Они предназначены для упрощения вычислений и для создания массивных формул. Все функции разделены и упорядочены по категориям, в зависимости от их назначения. Несомненным плюсом является то, что даже если вы не знаете, как именно пишется функция и в каком порядке необходимо поставить аргументы, программа сама вам подскажет, что именно и как должно быть написано. Если же вы примерно помните, как звучат функции в Excel, то можете воспользоваться поиском. Для этого нажмите на "Вставка", затем "Функция" и в строке поиска введите первые буквы.

Основы

Если вы воспользуетесь вставкой фунции в Excel, то первое, что вам предложат на выбор - это последние 10 функций, которые вы использовали. Очень удобно для тех, кто применяет обычно несколько формул, но с особо сложными в написании функциями.

По умолчанию, там будут простейшие выражения, которыми зачастую пользуются люди. Это сумма чисел, вычисление среднего значения, подсчет, ссылки, условия.

Пользуясь "Вставкой функций", вы могли увидеть, что внизу окна с выбором интересующей вас команды пишется её синтаксис, то есть что и в каком порядке должно быть указано для конкретной функции. Разберём пару примеров.

  1. СУММ (число1; число2; ...) - данное выражение возвращает готовую сумму всех аргументов, перечисленных за скобкой. Конечно, в обычной ситуации это не очень удобно, но вместо чисел вы можете указать отдельные ячейки таблицы или целые блоки. Для этого зажмите Ctrl и щелкайте указателем мышки по нужным ячейкам. Или же, зажав Shift, растяните рамку на нужный вам диапазон.
  2. МАКС (значение1; значение2; ...) - вернет вам максимальное значение среди всех чисел под скобкой. Синтаксис такой же, как и в предыдущем случае.

Все функции в Excel разделены по подгруппам, чтобы их было проще искать пользователю. Поскольку их слишком много, мы не будем приводить весь список, но учтите, что зачастую их можно запросто найти через поиск, ведь пишутся они всего двумя способами: либо так же как в математике (например, Log, Cos), либо по описанию команды (пример: ОКРУГЛ (число; количество_разрядов)).

Условия

Условные функции стоят отдельным столпом в Excel. Они предназначены для того, чтобы выполнять определённые действия. Функции с условиями в Excel могут использоваться в качестве аргументов других функции. Применяются также числа и даже целые выражения. Давайте разберем это на примере.

Итак, у нас есть ячейка А1=ЕСЛИ(В1<С1;"Истина";"Ложь"). Что мы видим? Первым идет логическое выражение. Это условие, от которого зависит, что же будет напечатано в ячейке. Далее "истина" - то значение, которое примет ячейка в случае, когда логическое выражение верно. Как нетрудно догадаться, "ложь" - это обратное значение, принимаемое ячейкой при неверности логического выражения.

Сразу стоит отметить, если вы хотите, чтобы функция вернула вам какой-либо текст, то его в обязательном порядке нужно брать в кавычки. Кроме текста, условная функция может вернуть как просто число, так и провести сложнейшие вычисления, для этого надо просто вместо аргумента указать необходимые данные.

Итог

При работе с функциями помните, что аргументы под скобками должны разделяться исключительно точкой с запятой, иначе программа может не распознать команду или одно из выражений, и потом будет очень непросто найти, где же была совершена ошибка. В целом значение функций в Excel сложно переоценить. Они облегчают жизнь каждому, кто работает с программой.

В этой ста­тье Вла­ди­мир Шван­ский рас­ска­зы­вает о том, как эффек­тивно исполь­зо­вать Excel в нашей seo-работе.

Когда меня впер­вые посе­тила мысль напи­сать ста­тью о связке Excel + SEO , передо мной встала дилемма: о чём писать, чтобы не про­слыть «капи­та­ном Оче­вид­ность» и в то же время не углуб­ляться в нюансы спе­ци­фи­че­ских инстру­мен­тов, кото­рые мно­гие SEO-спе­ци­а­ли­сты не исполь­зуют в прин­ципе. Я решил пойти самым вер­ным путем: опи­сать методы реше­ния с помо­щью Excel тех SEO-задач, кото­рые я сам решаю еже­дневно.

Но сперва - несколько слов о том, почему важно исполь­зо­вать пра­виль­ные инстру­менты для реше­ния тех или иных задач. Пер­вое, что бро­са­ется в глаза, когда ты захо­дишь на про­филь­ный форум или SEO-блог - про­блема низ­кой тех­ни­че­ской под­ко­ван­но­сти моло­дых спе­ци­а­ли­стов. Такие рас­про­стра­нён­ные в прак­ти­че­ском SEO про­блемы, как сор­ти­ровка и ана­лиз мас­си­вов дан­ных, раз­лич­ные вари­анты работы со стро­ками, агре­га­ция дан­ных и, наобо­рот, их раз­би­тие - всё это боль­шин­ство веб-масте­ров выпол­няет вруч­ную, тратя огром­ное коли­че­ство вре­мени на моно­тон­ные, одно­об­раз­ные и легко авто­ма­ти­зи­ру­е­мые задачи.

Одни пыта­ются найти гото­вое узко­функ­ци­о­наль­ное реше­ние для своей про­блемы: «Помо­гите найти про­грамму для услов­ного сло­же­ния зна­че­ний строк», «Под­ска­жите про­грамму, чтобы выде­лить домен со списка» и т. д. Дру­гие пишут скрипты-реше­ния для всех про­блем, с кото­рыми стал­ки­ва­ются. Тре­тьи исполь­зуют доро­гие про­фес­си­о­наль­ные про­граммы (Deductor для фор­ми­ро­ва­ния сре­зов дан­ных, TextPipe для работы со стро­ками и т.п.) для довольно-таки базо­вых опе­ра­ций.

А ведь боль­шин­ство наших про­блем решает Microsoft Excel (как и Google SpreadSheet, и LibreOffice). Далее - яркие тому дока­за­тель­ства.

Функция № 1: ДЛСТР (англ LEN )

При­ме­ня­ется для опре­де­ле­ния длины тек­сто­вого содер­жи­мого ячейки (или тек­ста, задан­ного в фор­муле). При­ме­не­ний, как вы пони­ма­ете, масса. Напри­мер, изме­ре­ние длины анко­ров или мета-тегов на пред­мет пре­вы­ше­ния лимита (для при­мера возь­мём 70 зна­ков для title)

Доба­вим услов­ное фор­ма­ти­ро­ва­ние для нагляд­но­сти:

Строки с дли­ной меньше допу­сти­мого зна­че­ния выде­ляем одним цве­том, больше - дру­гим.

И полу­чаем:

Не очень худо­же­ственно, зато наглядно. Осо­бенно когда дело каса­ется несколь­ких сотен/тысяч мета-тегов. По такому же прин­ципу можно добав­лять новые пра­вила для пара­мет­ров description.

Функция № 2: СЖПРОБЕЛЫ (TRIM )

Уда­ляет все про­белы, кроме оди­нар­ных между сло­вами из содер­жи­мого ячейки или задан­ного фраг­мента тек­ста.

На прак­тике функ­ция полезна, когда при копи­ро­ва­нии всего мас­сива тек­ста появ­ля­ются про­белы до/после/между слов, созда­ю­щие про­блемы при даль­ней­шей обра­ботке.

Функции № 3: ПРОПИСН (UPPER ), СТРОЧН (LOWER )

Транс­фор­ми­рует содер­жи­мое строки (или задан­ного фраг­мента) в про­пис­ные или строч­ные буквы.

Функция № 4: ПРОПНАЧ (PROPER )

Пре­об­ра­зует пер­вые буквы каж­дого слова в строке в про­пис­ные.

Забавно, изна­чально я не хотел добав­лять эту функ­цию. Каза­лось бы, кому нужно транс­фор­ми­ро­вать первую букву каж­дого слова? А парал­лельно с напи­са­нием ста­тьи воз­никла необ­хо­ди­мость про­ве­рить частот­ность группы клю­чей, содер­жа­щих назва­ния ком­па­ний.

Как известно, при про­верке основ­ными сер­ви­сами (как след­ствие - и про­грам­мами) все буквы запроса при­во­дятся в строч­ный вид. Итог: таб­лица на несколько тысяч строк вида ЗАПРОС + КОМПАНИЯ, где назва­ние ком­па­нии при­ве­дено с малень­кой буквы. Для даль­ней­шего исполь­зо­ва­ния было необ­хо­димо при­ве­сти всё в чело­ве­че­ский вид.

  1. Рас­ще­пил мас­сив по 2-м столб­цам (запрос и назва­ние) с помо­щью функ­ции Дан­ные > Текст по столб­цам .
  2. При­ме­нил функ­цию ПРОПНАЧ к столбцу с назва­ни­ями ком­па­ний.
  3. Про­из­вёл сцепку с пер­вым столб­цом.

Дан­ное реше­ние про­блемы не един­ствен­ное из воз­мож­ных, но точно самое про­стое.

Функция № 5: СЦЕПИТЬ (текст1;текст2;текст3…) (англ. CONCATENATE )

По-моему, это наи­бо­лее полез­ная в прак­ти­че­ском SEO функ­ция. СЦЕПИТЬ поз­во­ляет объ­еди­нить содер­жи­мое отдель­ных тек­сто­вых бло­ков в одну строку. Это может быть как про­стая сцепка 2-х ячеек, так и более слож­ный вари­ант с под­став­ле­нием тек­сто­вых бло­ков непо­сред­ственно в фор­мулу.

При­мер: допу­стим, вам нужно отпра­вить ссылки с 500 не совсем каче­ствен­ных доме­нов в инстру­мент Disavow Links . Син­так­сис инстру­мента пред­по­ла­гает фор­мат вида domain:ваш_домен.com.ua. Что делать? Про­пи­сы­вать все 500 строк руками? Конечно же, нет. Всё, что вам нужно - это напи­сать:

СЦЕПИТЬ("domain:";адрес_ячейки)

А затем рас­тя­нуть фор­мулу на весь стол­бец.

Еще один при­мер: у вас есть стол­бец с URL и стол­бец с анко­рами. Нам нужно сфор­ми­ро­вать пол­но­цен­ную ссылку сле­ду­ю­щего вида:

Это несложно, однако тут есть свои нюансы. Заклю­ча­ются они в исполь­зо­ва­нии кавы­чек в тек­сто­вом блоке, пред­ше­ству­ю­щем ссылке (и в блоке, иду­щем сразу за ней). Фор­мула из преды­ду­щего при­мера не сра­бо­тает из-за пута­ницы в одинарных/двойных кавыч­ках.

Варианты решения

1. Несе­рьез­ный (отсут­ствует про­фес­си­о­наль­ный вызов)

Делаем два допол­ни­тель­ных столбца (или ячейки) с дан­ными (см. скрин­шот ниже):

Вме­сто пер­вого тек­сто­вого блока в фор­муле исполь­зуем ссылку на первую ячейку, вме­сто вто­рого - на вто­рую. В резуль­тате полу­чаем:

СЦЕПИТЬ(адрес_ячейки_с_началом;адрес_ячейки_с_URL;адрес_замыкающей ячейки;адрес_ячейки_анкора;"")

В слу­чае, если вы ука­зы­вали кон­крет­ные ячейки, а не столбцы, не забудьте задать абсо­лют­ные адреса:

2. Серьез­ные (при­сут­ствует про­фес­си­о­наль­ный вызов)

2.1 Исполь­зуем оди­нар­ные кавычки

Хотя син­так­сис ссы­лок с оди­нар­ными кавыч­ками и явля­ется валид­ным , его при­ме­не­ние не совсем кано­нично.

2.2 Исполь­зуем сим­вол кавы­чек (chr(34), символ(34))

У двой­ных кавы­чек есть циф­ро­вой код, а зна­чит, мы можем выве­сти их с помо­щью функ­ции chr (в рус­ской вер­сии «сим­вол»).

Функция № 6: СЧЁТЕСЛИ (диапазон;критерий) (англ. COUNTIF )

Под­счи­ты­вает коли­че­ство ячеек внутри диа­па­зона, удо­вле­тво­ря­ю­щих задан­ному кри­те­рию. Напри­мер, вы хотите поверх­ностно оце­нить раз­бав­лен­ность анкор­ного листа сайта URL ’ами. Чтобы никого не оби­жать, возь­мём не реаль­ный анкор лист , а выду­ман­ный. Напри­мер:

Чтобы при­ки­нуть про­цент URL-раз­бавки анкор-листа, посчи­таем все вхож­де­ния домена нашего сайта (а именно domen.ru) в анкоры. Для этого вве­дем фор­мулу:

СЧЁТЕСЛИ(A1:A9;"domen.ru")

Странно, пока­зы­вает ноль. Хоть вроде бы вхож­де­ние домена в анко­рах встре­ча­ется. Дело в том, что, в отли­чие от функ­ции ПОИСК (о ней - далее), кри­те­рий для СЧЁТЕСЛИ необ­хо­димо зада­вать явно и чётко. В нашем слу­чае в списке нет анкора domen.ru. Для ослаб­ле­ния кри­те­риев исполь­зу­ется либо звёз­дочка (любое коли­че­ство сим­во­лов), либо знаки вопроса (одна про­из­воль­ная буква). Для наших целей больше подой­дёт звёз­дочка (она же «асте­риск»).

СЧЁТЕСЛИ(A1:A9;"*domen.ru*")

Полу­чи­лось! Ну, и раз уж мы нашли этот пока­за­тель, заодно можем посчи­тать и отно­си­тель­ный вес анко­ров с вхож­де­нием URL по отно­ше­нию к общему кол-ву анко­ров.

СЧЁТЕСЛИ(A1:A9;"*domen.ru*")/СЧЁТЗ(A1:A9)

Вни­ма­тель­ный чита­тель, конечно, заме­тит, что функ­ция СЧЁТЗ счи­тает только непу­стые ячейки. В слу­чае выгрузки с сер­виса ана­лиза беклин­ков и боль­шого анкор-листа, полу­чен­ный нами резуль­тат будет некор­рект­ным. К сча­стью, в Excel также есть функ­ция под­счёта и пустых ячеек в диа­па­зоне, нося­щая кра­си­вое назва­ние СЧИТАТЬПУСТОТЫ (англ. COUNTA ).

Итого, наш финаль­ный вари­ант:

СЧЁТЕСЛИ(A1:A9;"*domen.ru*")/(СЧЁТЗ(A1:A9)+СЧИТАТЬПУСТОТЫ(A1:A9))

Функция № 7: СУМЕСЛИ (диапазон;критерий;диапазон_для_сложения) (англ. SUMIF )

Прин­цип такой же, как и в преды­ду­щем при­мере. Глав­ное отли­чие: два пара­метра с диа­па­зо­нами. Пер­вый - для при­ме­не­ния кри­те­рия, вто­рой - для при­ме­не­ния сло­же­ния зна­че­ний.

Функции № 8: ЛЕВСИМВ (текст;количество знаков) (англ. (LEFT ), ПРАВСИМВ (текст;количество знаков) (англ. RIGHT )

Воз­вра­щают задан­ное коли­че­ство зна­ков слева (или справа). Как пра­вило, исполь­зу­ются в усто­яв­шейся связке с функ­цией ПОИСК.

Функция № 9: ПОИСК (искомый фрагмент, просматриваемый текст,начальная позиция) (англ. SEARCH )

Воз­вра­щает номер вхож­де­ния иско­мой под­строки в общую строку. Напри­мер, при­ме­не­ние сле­ду­ю­щей фор­мулы воз­вра­тит «2», так как буква «п» вхо­дит в слово «опти­ми­за­ция » на вто­рой пози­ции:

ПОИСК ("п";"оптимизация")

Оче­видно, что само по себе зна­ние о пози­ции вхож­де­ния под­строки явля­ется мало­по­лез­ным даже в SEO 🙂

В моей прак­тике исполь­зо­ва­ние связки ЛЕВСИМ + ПОИСК (или ПРАВСИМВ + ПОИСК) встре­ча­лось доста­точно редко. Более того, пока я пишу опи­са­ния и при­меры этих функ­ций, в голове то и дело мель­кает афо­ризм:

У вас есть про­блема. Вы решили исполь­зо­вать регу­ляр­ные выра­же­ния, чтобы её решить. Теперь у вас две про­блемы.

Ведь, как известно, «нет ничего более бес­по­мощ­ного, без­от­вет­ствен­ного и испор­чен­ного, чем сеош­ник , при­бег­нув­ший к функ­циям поиска по под­строке».

Тем не менее, рас­смот­рим при­мер: у нас есть спи­сок URL-ов, и нам необ­хо­димо выде­лить из них непо­сред­ственно домен.

Будем сле­до­вать такой логике: нам надо «найти» точку непо­сред­ственно на слеше после домена, после этого вырвать кусок строки слева - с нуле­вой точки до най­ден­ной нами точки конца домена. Разо­бьем задачу на под­за­дачи.

Что ищем? Слеш. Где ищем? В ячейке с URL . С какой пози­ции ищем? Как мини­мум, с вось­мой, чтобы исклю­чить началь­ные слеши.

ПОИСК("/";ячейка_с_URL;8)

Выде­лим под­строку с доме­ном: с начала строки до точки вхож­де­ния слеша.

ЛЕВСИМВ(ячейка_URL;ПОИСК("/";ячейка_URL;8))

При опре­де­лен­ной сно­ровке с тек­сто­выми функ­ци­ями Excel можно тво­рить насто­я­щие чудеса.

Функция № 10: ВПР (искомое_значение, таблица, номер_столбца, тип_совпадения) (англ. VLOOKUP )

Кратко суть функ­ции опи­сать сложно, а в офи­ци­аль­ной справке при­ве­дено абсо­лютно непо­нят­ное объ­яс­не­ние. По сути, это «состы­ковка» зна­че­ний раз­ных таб­лиц на осно­ва­нии ана­лиза дан­ных в ячей­ках. Рас­смот­рим, как это рабо­тает на оче­ред­ном вымыш­лен­ном при­мере. Пусть у нас будет спи­сок ссы­ла­ю­щихся на наш сайт доме­нов, анко­ров их ссы­лок, ТИЦ и PR этих сай­тов.

Как мы видим, поря­док сай­тов в этих двух таб­ли­цах раз­нится. Без исполь­зо­ва­ния функ­ций пере­не­сти дан­ные из вто­рой таб­лицы в первую, кроме как «руками», невоз­можно. Попро­буем исполь­зо­вать функ­цию ВПР.

ВПР(A2;F2:H11;2;ЛОЖЬ)

Пер­вый пара­метр, А2, опре­де­ляет, по какому зна­че­нию мы ищем сов­па­де­ния. В нашем слу­чае нам надо «состы­ко­вать» таб­лицу по отдель­ным доме­нам.

  • Вто­рой пара­метр, F2 :H11 - это таб­лица с «эта­ло­нами». То есть та, где мы ищем.
  • Тре­тий пара­метр, 2 - номер столбца в этой «эта­лон­ной» таб­лице, из кото­рого мы берем зна­че­ния. Слева-направо, в слу­чае с «ТИЦ», зна­че­ние «2».
  • Чет­вёр­тый пара­метр (самое важ­ное), ЛОЖЬ - тип сов­па­де­ния. Здесь таится одна из самых боль­ших слож­но­стей этой функ­ции.

ЛОЖЬ озна­чает, что мы ищем точ­ное сов­па­де­ние содер­жи­мого ячейки в таб­лице с эта­ло­нами. ИСТИНА же озна­чает, что при отсут­ствии точ­ного сов­па­де­ния будет исполь­зо­вано бли­жай­шее к нему по убы­ва­нию. Также при исполь­зо­ва­нии ИСТИНЫ реко­мен­дую про­из­во­дить сор­ти­ровку столбца по воз­рас­та­нию, иначе резуль­тат может быть некор­рект­ным. Кстати, в том слу­чае, если в эта­лон­ной ячейке иско­мая ячейка встре­ча­ется несколько раз, будет исполь­зо­вано пер­вое зна­че­ние.

Рабо­тает! Рас­тя­нем фор­мулу на весь стол­бец и дело в шляпе? Нет. Мы задали адрес таб­лицы как отно­си­тель­ный, то есть при рас­тя­ги­ва­нии фор­мулы фокус с эта­лон­ной таб­лицы будет сме­щаться вниз на пустые ячейки. Чтобы это испра­вить, исполь­зуем:

ВПР(A2;$F$2:$H$11;2;ЛОЖЬ)

Рабо­тает. Теперь для сосед­него столбца:

Готово. А теперь перей­дём непо­сред­ственно к встро­ен­ному функ­ци­о­налу про­граммы.

Здесь без­услов­ными лиде­рами по полез­но­сти для SEO-спе­ци­а­ли­ста явля­ются 2 функ­ции: очистка от дуб­лей и раз­би­тие дан­ных по столб­цам по раз­де­ли­телю.

Функция № 11: Данные > Удаление дубликатов (Data > Remove Duplicates)

Поз­во­ляет очи­стить спи­сок от дуб­лей.

Допу­стим, у нас есть спи­сок доме­нов на 1200 строк. Как вари­ант можно попро­бо­вать найти и убрать дубли «руками», можно отсор­ти­ро­вать спи­сок по алфа­виту и уда­лить «руками» с уже намного мень­шими уси­ли­ями, исполь­зо­вать мак­рос для Excel, исполь­зо­вать софт по работе с клю­че­выми сло­вами (по умол­ча­нию уда­ляет дубли), исполь­зо­вать паб­лик-скрипты или онлайн-сер­висы. Понятно, что если коли­че­ство строк боль­шое (напри­мер, более 1 048 576 строк для Excel), вари­ант со спе­ци­а­ли­зи­ро­ван­ным соф­том или скрип­тами явля­ется един­ственно воз­мож­ным. Но если строк меньше гра­нич­ного мак­си­мума, Excel рабо­тает на ура.

Итак, на старте имеем 1266 доме­нов + aweb.ua:

Кли­каем на шапке столбца, чтобы выде­лить его цели­ком (как вари­ант - тянем выде­ле­ние руками или, клик­нув на пер­вой ячейке с содер­жи­мым, нажи­маем Ctrl+A). Весь наш спи­сок дол­жен быть выде­лен.

Пере­хо­дим во вкладку «Дан­ные» и нахо­дим пункт меню «Уда­лить дуб­ли­каты».

Кли­каем «Ок».

То же самое можно сде­лать и с помо­щью абсо­лютно бес­плат­ного инстру­мента Google Docs Spreadsheet. Также возь­мём спи­сок доме­нов, часть из кото­рых дуб­ли­ру­ется. Для уда­ле­ния дуб­лей исполь­зуем функ­цию:

UNIQUE (массив)

Так как мас­сив дан­ных у нас лежит в столбце A, в ячейку сосед­него столбца вста­вим фор­мулу:

UNIQUE(A1:A841)

Готово. В стол­бец B авто­ма­ти­че­ски зальётся мас­сив уни­каль­ных строк. Фор­мулу рас­тя­ги­вать не надо, всё реа­ли­зо­вано через функ­цию CONTINUE .

Функция № 12: Данные > Текст по столбцам (Data > Text to Columns)

Крайне полез­ная функ­ция, кото­рая поз­во­ляет раз­би­вать раз­лич­ные мас­сивы на состав­ля­ю­щие по отдель­ным столб­цам. Также поз­во­ляет задать любой раз­де­ли­тель на ваш выбор (слеш, точку, запя­тую и т.п.). Напри­мер, мы можем без исполь­зо­ва­ния регу­ляр­ных выра­же­ний и функ­ций поиска по строке легко и быстро извлечь домены из списка раз­лич­ных URL .

Допу­стим, у нас есть мас­сив дан­ных с раз­де­ли­те­лем вида «пайп» (вер­ти­каль­ная черта).

Нахо­дим во вкладке «Дан­ные» пункт «Текст по столб­цам». Кли­каем, пред­ва­ри­тельно выде­лив нуж­ный нам мас­сив дан­ных. Появ­ля­ется «Мастер рас­пре­де­ле­ния тек­стов по столб­цам»

На сле­ду­ю­щем шаге не забудьте выста­вить зна­че­ние в поле «Поме­стить в», иначе стол­бец с дан­ными пере­за­пи­шется (хотя в 99% слу­чаев именно это нам и нужно).

Готово! Несмотря на всю кажу­щу­юся про­стоту, раз­бивка на столбцы по задан­ному раз­де­ли­телю явля­ется одной из наи­бо­лее часто исполь­зу­е­мых и полез­ных SEO-функ­ций про­граммы.

На этом всё. В даль­ней­шем я пла­ни­рую напи­сать боль­шую ста­тью по исполь­зо­ва­нию свод­ных таб­лиц Excel в SEO - тема не менее инте­рес­ная и объ­ем­ная, чем затро­ну­тая сего­дня. А пока наде­юсь, что дан­ный мате­риал спа­сёт не один деся­ток веб-масте­ров от бес­смыс­лен­ной траты вре­мени на рутин­ные задачи и не только откроет для вас дру­же­ствен­ный мир Excel, но и вдох­но­вит на даль­ней­шие поиски реше­ний по авто­ма­ти­за­ции работы.


Использование функций в Excel

1.Функции в Excel. Мастер функций 2

2.Математические функции. 4

2.1.Задание для самостоятельной работы 1. 4

2.2.Задание для самостоятельной работы 2. 5

3.Статистические функции. 6

3.1.Задание для самостоятельной работы 3. 6

4.Логические функции. 7

4.1. Описание некоторых логических функций. Примеры. 7

4.1.1.Сложные условия. 9

4.2. Задание для самостоятельной работы 4 14

5.1.Задание для самостоятельной работы 5. 15

5.2.Задание для самостоятельной работы 6. 15

6.Печать рабочего листа Excel. 16

7.Вопросы к защите лабораторной работы. 16

1.Функции в Excel. Мастер функций

При проведении расчетов в электронных таблицах часто необходимо использовать функции. В пакете Excel функции объединены в категории (группы) по назначению и характеру выполняемых операций:

    математические;

    финансовые;

    статистические;

    даты и времени;

    логические;

    работа с базой данных;

    проверки свойств и значений; ... и другие.

Любая функция имеет вид:

ИМЯ (СПИСОК АРГУМЕНТОВ)

ИМЯ- это фиксированный набор символов, выбираемый из списка функций;

СПИСОК АРГУМЕНТОВ (или только один аргумент)- это величины, над которыми функция выполняет операции. Аргументами функции могут быть адреса ячеек, константы, формулы, а также другие функции. В случае, когда аргументом является другая функция, мы имеем дело со вложенной функцией.

Например, запись СУММ(С7:C10;D7:D10) содержит функцию СУММ с двумя аргументами, каждый из которых является диапазоном ячеек, а запись КОРЕНЬ(ABS(А2)) содержит функцию КОРЕНЬ, аргументом которой является функция ABC, у которой в свою очередь аргументом является адрес ячейки А2.

Пакет Excel предоставляет удобный инструмент ввода функций- Мастер функций. Инструмент Мастер функций можно вызвать:

    командой Вставить функцию во вкладке Формулы из группы Библиотека функций (Рис.1)

Рис.1 Команда Вставить функцию во вкладке Формулы

    командой Вставить функцию в строке формул (Рис.2).

Рис.2 Команда Вставить функцию в строке формул

После вызова Мастера функций появляется диалоговое окно (Рис.3):

Рис.3 Диалоговое окно Мастера функций

В этом окне нужно выбрать категорию функции и в списке ниже необходимую функцию.

Во втором появившемся окне ввести в соответствующие поля аргументы функции, при этом для каждого текущего аргумента выводится его описание и справа от поля аргумента отображается текущее значение этого аргумента. При вводе ссылок на ячейки достаточно выделить эти ячейки в электронной таблице (Рис.4).

Рис.4 Окно математической функции КОРЕНЬ

Когда в качестве аргумента функции используется также функция, то функцию аргумента (т.е. вложенную, или внутреннюю, функцию) следует выбирать, раскрывая список функций слева от строки формул (Рис.5).

Рис.5 Выбор вложенной (внутренней) функции

Если в появившемся списке отсутствует требуемая функция, то следует активизировать строку «Другие функции…» и работать далее с диалоговым окном Мастер функций , как описано выше.

После ввода аргументов вложенной функции не следует щелкать на кнопке ОК, а нужно активизировать (щелкнуть мышью) имя соответствующей внешней функции в поле ввода строки формул. Т.е. нужно перейти на окно Мастера функций соответствующей внешней функции. Так следует повторять для всех вложенных функций. В формулах может быть до 64 уровней вложения функций.

Функция – это специальная, заранее созданная, формула для сложных вычислений, в которую пользователю следует ввести лишь необходимые аргументы. Она имеет имя, описывающее ее предназначение (например, СУММ – это сложение нескольких чисел) и аргументы. Последних может быть несколько, но они всегда заключаются в круглые скобки. Далее мы рассмотрим основные функции Эксель и кратко расскажем об их предназначении.

Самые популярные функции

  1. СУММ – используется в Эксель для сложения значений в полях.
  2. ЕСЛИ – позволяет вернуть разные значения в зависимости от соблюдаемых условий.
  3. ПРОСМОТР – необходима для поиска значений, находящихся на идентичной позиции, но в другом столбце или строчке.
  4. ВПР – задействуется для поиска информации во всей таблице Эксель или её отдельных диапазонах. С её помощью легко отыскать номер телефона по фамилии либо, наоборот (по подобию телефонной книги).
  5. ПОИСКПОЗ – применяется для поиска заданного элемента и возвращения его относительной позиции в диапазон.
  6. ВЫБОР – предназначена для выбора значений из списка.
  7. ДАТА – может вернуть определенному периоду его порядковый номер.
  8. ДНИ – позволяет возвратить число дней между заданными датами.
  9. НАЙТИБ, НАЙТИ – обнаруживают вхождение текста в другую текстовую строку.
  10. ИНДЕКС – находит в диапазоне или таблице Эксель значение или ссылку на него и возвращает обратно.

Как вводить функции в таблицу

Добавление необходимого значения на рабочий лист можно выполнять непосредственно с клавиатуры либо через специальную команду программы Эксель, находящуюся в меню «Вставка». После выделения ячейки и выбора пункта «Вставка/Функция» на экране появится диалоговое окно Мастера.

Для начала вам следует выбрать категорию, а после функцию Эксель из алфавитного списка. Программа введет в ячейку знак равенства, название, круглые скобки и откроет следующее диалоговое окно. В него следует внести аргументы (координаты ячеек, в которых располагаются необходимые данные). После нажатия на кнопку «Ок» или Enter на клавиатуре, полученная функция появится в строчке с формулами.

 

 

Это интересно: