Решения проблем с введением данных в ячейки
Точка вместо запятой дробных чисел может привести к существенным последствиям при расчетах в программе Excel. Чаще всего такие ошибки случаются, когда импортируются данные в таблицу из других источников.
Если в дробных числах вместо запятой стоит точка, то программа автоматически воспринимает их как текстовый тип данных. Поэтому перед тем как выполнять математические расчеты и вычисления следует отформатировать и подготовить импортированные данные.
КАК В EXCEL ЗАМЕНИТЬ ТОЧКУ, НА ЗАПЯТУЮ?
Выделите и скопируйте данные из ниже приведенной таблицы:
| №п/п | Валютная пара | Пересчет | Продажа | Покупка | Спрэд |
|---|---|---|---|---|---|
| 1 | EUR/USD | 1 | 1.1347 | 1.1350 | 0.0003 |
| 2 | GBP/USD | 1 | 1.5438 | 1.5442 | 0.0004 |
| 3 | USD/CHF | 1 | 0.9543 | 0.9547 | 0.0004 |
| 4 | USD/JPY | 100 | 1.1948 | 1.1945 | -0.0003 |
Теперь перейдите на рабочий лист и щелкните правой кнопкой мышки по ячейке A1. Из появившегося контекстного меню выберите опцию «Специальная вставка». В диалоговом окне выберите «Текст в кодировке Unicode» и нажмите ОК.
Как видно Excel распознает числа только в колонке C. Значения в этой колонке выровнены по правой стороне. В других колонках по левому краю. Во всех ячейках формат по умолчанию «Общий», а в ячейках D3, D5, E3, E5 вообще отображается формат «Дата». Мы копировали данные через специальную вставку и все форматы исходной таблицы устранены. Причина только одна – вместо запятой стоит точка. Такой тип данных не подготовлен и его нельзя использовать для вычислений.
Примечание. Если копировать данные из других источников без специальной вставки, то вместе с данными копируется и формат. В таком случаи формат ячеек «Общий» (по умолчанию) может быть изменен. Тогда нельзя визуально отличить, где распознано число, а где текст.
Все последующие действия необходимо выполнять с чистого листа. Удалите все, что есть на листе или откройте новый для дальнейшей работы.
Чтобы заменить точку, на запятую в импортированных данных можно использовать 4 способа:
Способ 1: замена точки на запятую в Excel через Блокнот
Программа Блокнот Windows не требует использования сложных настроек и функций, а лишь выступает посредником в копировании и предварительной подготовки данных.
Скопируйте данные из исходной таблички на этой странице. Откройте программу Блокнот Windows («Пуск»-«Все программы»-«Стандартные»-«Блокнот») и вставьте в него скопированные данные для подготовки.
Выберите в меню «Правка» опцию «Заменить» (или комбинацию горячих клавиш CTRL+H). В появившимся диалоговом окне, введите в поле: «Что» точку (.), а в поле «Чем» запятую (,). И нажмите кнопку «Заменить все».
Программа Блокнот заменила все точки, на запятые. Теперь данные готовы для копирования и вставки на лист.
Это весьма простой, но очень эффективный способ.
Способ 2: временно меняем настройки Excel
Перед тем как поменять точку на запятую в Excel правильно оцените поставленную задачу. Возможно, лучше заставить программу временно воспринимать точку, как разделитель десятых в дробных числах. Просто в настройках мы указываем, что в дробных числах разделитель точка вместо запятой.
Для этого нужно открыть «Файл»-«Параметры»-«Дополнительно». В разделе «Параметры правки» следует временно убрать галочку «Использовать системные разделители». А в поле «Разделитель целой и дробной части» следует удалить запятую и ввести точку.
После выполнения вычислений настоятельно рекомендуется вернуть настройки по умолчанию.
Внимание! Данный способ сработает, если сделать все изменения до импорта данных, а не после.
Способ 3: временно меняем системные настройки Windows
Принцип этого способа похож на предыдущий. Только здесь мы меняем похожие настройки в Windows. В настройках региональных стандартов операционной системы нужно заменить запятую, на точку. Теперь подробнее о том, как это сделать.
Открываем «Пуск»-«Панель управления»-«Языки и региональные стандарты». Нажимаем на кнопку «Дополнительно». В появившимся окне изменяем в первом поле «Разделитель целой и дробной части» — вводим нужное нам значение. Дальше ОК и ОК.
Внимание! Если вы откроете этот файл на другом компьютере, где установлены другие системные параметры региональных стандартов, то могут возникнуть проблемы с вычислениями.
Способ 4 используем функцию найти и заменить в Excel
Данный способ похож на первый. Только здесь мы используем ту же функцию из Блокнота, но уже в самом Excel.
В этом способе, в отличие от выше приведенных, мы сначала вставляем скопированную табличку на чистый лист, а потом подготавливаем ее к выполнению вычислений и расчетов.
Важным недостатком данного способа является сложность его реализации, если некоторые дробные числа с точкой после вставки были распознаны как дата, а не как текст. Поэтому мы сначала избавимся от дат, а потом разберемся с текстом и точками.
Предварительно выделите столбцы где будут находится дробные числа с точкой в качестве разделителя. В данном случаи это 3 столбца D:F.
Установите для выделенного диапазона текстовый формат ячеек, чтобы заранее избежать автоматического преобразования в формат даты некоторых чисел. Для этого выберите текстовый формат из выпадающего списка на закладке «Главная» в разделе «Число». Или нажмите CTRL+1 , в появившимся окне «Формат ячеек» выберите закладку «Число», а в разделе «Числовые форматы» укажите «Текстовый».
Скопируйте таблицу и щелкните правой кнопкой мышки по ячейке A1. Из контекстного меню выберите опцию «Специальная вставка». Выберите «Текст в кодировке Unicode» и нажмите ОК. Обратите внимание, как теперь отображаются значения в ячейках: D3, D5, E3, E5, в отличии от самого первого копирования таблицы.
Нажмите на инструмент «Главная»-«Найти и выделить»-«Заменить» (или нажмите комбинацию CTRL+H).
В появившемся окне введите в поле «Найти» — точку, а в во второе поле введите запятую. И нажмите «Заменить все».
Снова выделите 3 столбца D:F и измените формат ячеек на «Числовой» CTRL+SHIFT+1. Не забудьте увеличить разрядность до 4-х, как описано в пункте №2.
Все точки сменились на запятые. А текст автоматически преобразился в число.
Вместо 4-го и 5-го пункта можно использовать в отдельной колонке формулу с функциями:
Например, выделите диапазон ячеек G2:I5, введите эту формулу и нажмите CTRL+Enter. А потом переместите значения ячеек диапазона G2:I5 в диапазон D2:F5.
Эта формула находит в тексте точку с помощью функции НАЙТИ. Потом вторая функция меняет ее на запятую. А функция ЗНАЧЕН преобразует полученный результат в число.
Удаление пробела между цифрами в Microsoft Excel

Формула под названием СЖПРОБЕЛЫ чаще всего применяется, когда удаляются лишние пробелы из обычного текста, однако и сами цифры могут находиться в таком формате ячейки. При этом формула сработает, если речь идет о числовых и денежных форматах, поэтому она точно поможет некоторым пользователям избавиться от ненужных пробелов.
- Выделите пустую ячейку, куда будут помещены данные после удаления пробелов.

- Начните запись формулы со знака =, который в синтаксисе Excel ее и обозначает.

- Впишите название функции СЖПРОБЕЛЫ , по желанию прочитав ее описание.
Учитывайте, что при таком подходе пробелы не удаляются в оригинальной ячейке, а происходит перенос значения в новую. Это поможет скопировать и заменить необходимые данные или выполнить поиск по огромному массиву значений в таблице.
Способ 2: Функция «Найти и заменить»
Автоматизировать удаление лишних пробелов из огромного количества значений таблицы можно при помощи стандартной функции «Найти и заменить». Это позволит за максимально короткий срок убрать все двойные или тройные пробелы в автоматическом режиме.
-
На вкладке «Главная» найдите опцию «Найти и выделить», разверните ее выпадающее меню и выберите «Заменить».
В качестве альтернативы, если вставка пробела с клавиатуры не сработает, можете попробовать вставить в поле «Найти» пробел, скопированный из самой таблицы. Многим помогает именно такой вариант.
Способ 3: Функция ПОДСТАВИТЬ
По аналогии с предыдущим методом работает функция ПОДСТАВИТЬ , для которой задается самая ячейка, искомое значение и ее замена. Требуется активировать пустую клетку, куда будет подставлено уже исправленное значение, а затем вписать в нее следующее: ПОДСТАВИТЬ(A1;» «;»») , где A1 — необходимая для обработки ячейка. Создавайте заново или копируйте эту формулу, подставляя другие ячейки, если требуется обработать сразу несколько значений.

Способ 4: Изменение формата ячейки
Этот способ относится только к цифрам, поскольку позволяет изменить их формат, отключив автоматическое добавление пробелов в качестве разделителя групп разрядов, что иногда выбирается автоматически или пользователем вручную. Для этого не нужно обрабатывать каждый блок — можно выбрать сразу все.
- Выделите требуемые ячейки в таблице с зажатой левой кнопкой мыши.

- Нажмите по ним ПКМ и в появившемся контекстном меню отыщите пункт «Формат ячеек».

- Через панель слева перейдите на формат «Числовой» или тот, который изначально был задан для выбранных ячеек.

- Снимите галочку с пункта «Разделитель групп разрядов» и сохраните изменения.

Вернитесь к таблице и удостоверьтесь в том, что формат ячеек был изменен. Если понадобится, всегда можно повторно открыть это же меню и настроить другой тип отображения.
Как в excel поменять разделитель
Изменение знака, используемого для разделения целой и дробной частей или разрядов
Смотрите такжеШтат=ЛЕВСИМВ(A2;НАЙТИ(» «;A2;1)-1)(НАЙТИ) – это инструмент «Мгновенное заполнение», укажите ячейки, куда столбец поместить разделённые разделителя в поле шаг необходим для и 2013. Приведённые треугольнике. Нажатие на стандартных программ ОС
точку, будет воспринято предыдущий. Только на программе.«Стар_текст» на кнопку
По умолчанию в MicrosoftАббревиатураИзвлекаем отчество: абсолютно идентичные функции, и начинаете вводить поместить результат, как данные. Для этого
Other того, чтобы результаты примеры и скриншоты него вызовет небольшое Windows прекрасно может Excel как дата, этот раз мы
Выделяем в Excel областьвставляем точку (.).«Найти и выделить» Excel используются системныеСтолица=MID(A2,FIND(» «,A2,1)+1,FIND(» «,A2,FIND(» «,A2,1)+1)-(FIND(«
которые выполняют поиск с клавиатуры данные, это было сделано кликните по иконке(Другой).В нашем примере не были записаны
6 способов замены точки на запятую в программе Microsoft Excel

иллюстрируют работу с контекстное меню. Выбрав справиться с такой и, соответственно, вместо меняем не настройки ячеек, в которых В поле. В появившемся меню разделители, определенные в2 «,A2,1)+1)) позиции определенной текстовой которые нужно поместить в предыдущем примере, выбора диапазона (в мы выбираем поверх уже существующих инструментами «Текст по в нем верхний задачей. Механизм действий «25.11» вы получите Excel. А системные нужно заменить точку«Нов_текст»
переходим по пункту окне «Языки и
Способы смены точки на запятую
Alabama, AL, Montgomery=ПСТР(A2;НАЙТИ(» «;A2;1)+1;НАЙТИ(» «;A2;НАЙТИ(» «;A2;1)+1)-(НАЙТИ(« строки в заданной в отдельные ячейки. а затем нажмите терминах Microsoft этаSpace данных.В нашем примере столбцам» и «Мгновенное параметр «Преобразовать в
Способ 1: инструмент «Найти и заменить»
аналогичен последнему описанному в ячейке «25.нояб». настройки Windows. на запятую. Кликаемставим запятую (,).«Заменить» стандарты» панели управления.Alabama «;A2;1)+1)) ячейке. Синтаксис формулы: По мере вводаFinish иконка называется(Пробел) и сразу после столбца заполнение», кроме этого число», вы без способу и заключается
-
При работе с большимЧерез меню правой кнопкой мыши. Поле. Если необходимо отобразитьALИзвлекаем фамилию:=SEARCH(find_text,within_text,[start_num]) Excel будет пытаться(Готово).





, и мы собираемся числовых значений. Этот

все вычисления будетВ офисном пакете от
Способ 2: использование функции ПОДСТАВИТЬ
заметить такое преобразование... иметь такой шаблон:«Найти» части, можно временно=ЛЕВСИМВ(A2;ПОИСК(«,»;A2)-1)MID нужно найти, где
-
его распознает, данные хотите вновь разбить выберите крайний левыйTreat consecutive delimiters as добавить между ними урок поможет Вам выполнены правильно. Для Microsoft с каждой Тем более что





примеру, «25.13» останетсяПереходим в подраздел
Способ 3: применение макроса
пунктуКак видим, в новой (,). Кликаем повыберите команду
-
=RIGHT(A2,LEN(A2)-(SEARCH(«,»,A2,SEARCH(«,»,A2)+1)+1))=MID(text,start_num,num_chars) нашем примере на рисунок ниже: группе команд



«Вставить»
ячейке у числа
кнопке



«Параметры».А вот пример реальныхВ качестве аргументов функции
или только пару имён(Выравнивание) нажмите маленькую лист или в есть 2 или.Если кто-то забыл, я в двух случаях:
меню. цветовых схем и
Способ 4: использование Блокнота
догадались преобразование коснетсяВ открывшемся окне воКликаем по пункту меню запятая. Теперь нам.На вкладке
-
данных из Excel указываем: какой текстПОИСК(» «;A2;1) в столбец чёрную стрелку рядом другую рабочую книгу, более последовательных пробела. напомню быстрый способ Во-первых, при импорте







Способ 5: изменение настроек Excel
Конечно, вводить для«Заменить на…»снимите флажок столбца: символов извлечь.
-
в ячейке ячейки именами из в центре). Далее






Способ 6: изменение системных настроек
«Формат». командой сайта office-guru.ru формулы, чтобы разбитьи начнём поискA
-
выберитеЕсли Вы не значения, заключённые в, кликнув по его в один столбец,







поляПеревел: Антон Андронов в конце:Замечание: результатом, просто нажмите(Отменить объединение ячеек). столбец (столбцы), который апострофы, и Вы нажатой левую кнопку они были помещены
нервы и времяВо всем остальном действия он и воспринимаетсяменяем запятую на. Становимся на правый мы сразу можемРазделитель целой и дробнойАвтор: Антон АндроновAЕсли поиск начинаетсяEnterТаким образом объединение ячеек показан в области хотите, чтобы такие мыши, протащите указатель в разных столбцах. при работе в пользователя в Excel
Как в «Экселе» заменить точку на запятую? Настройка Excel
точку. Жмем наОткрывается окно поиска и нижний край ячейки, установить формат изменяемой частиАбрамов александрB с первого символа,, и весь столбец будет отменено, ноData preview участки текста не вправо, чтобы выделить Во-вторых, при разбиении электронных таблицах. 2013, при использовании таких числе попадется кнопку замены. В поле которая содержит преобразованные ячейки, какой быи: Смена разделителей группC Вы можете вообще будет заполнен именами. удовольствие от результата(Образец разбора данных), разбивались, а рассматривались нужное количество столбцов уже существующей таблицы,

Значение точки в Excel
Автор: Чевычелов Дмитрий советов из предыдущего одно или два«OK»«Что» данные. Появляется маркер она до этогоРазделитель разрядов разрядов и целойD пропустить аргумент Очень умный инструмент, будет испорчено тем,
то выделите его как цельные значения. (сколько хотите вставить). чтобы получить возможностьПримечание: раздела, полностью аналогичны на сотню, то.ставим точку. В заполнения. Удерживая левую не была. В. и дробной частей:1start_num не правда ли? что все данные и выберите вариант Например, если Вы Затем кликните правой качественнее настроить работуМы стараемся как работе с ранними проявится все этоКопируем данные через Блокнот поле кнопку мыши, тянем нашем случае главноеСовет:
Заменяем точку
1. Выберите командуПолное имя(нач_позиция) в формулеЕсли «Мгновенное заполнение» включено, останутся в левомDo not import column выберите в качестве кнопкой мыши по фильтра, сортировку или

можно оперативнее обеспечивать версиями. Как только только на этапе в Excel.«Чем» его вниз до установить числовой формат Если необходимо будет вернуться Параметры в менюИмя и упростить её но не предлагает столбце. Думаю, Вы(Пропустить столбец) в разделителя запятую, а выделенной области и для более детального вас актуальными справочными
вы откроете сместившееся вычислений.Возвращаем прежние настройки Windows.— запятую. Жмем нижней границы области, данных. Во вкладке к системным разделителям, Сервис, а затемФамилия до такого вида: никаких вариантов, которые догадались, что нужно разделе в качестве ограничителя в контекстном меню
анализа. материалами на вашем в сторону менюСуществует несколько вариантов того,Последний пункт очень важен. на кнопку содержащей преобразуемые данные.«Число» установите флажок откройте вкладку Международные.Суффикс=LEFT(A2,SEARCH(» «,A2)-1) соответствуют определённому шаблону, снова использовать функциюColumn data format строк – кавычки выберите командуРазбиваем ячейки при помощи языке. Эта страница настроек, вы попадете как поставить запятые
Если его не«Заменить все»Теперь нам нужно присвоитьсреди наборов числовыхИспользовать системные разделители2. В группе2=ЛЕВСИМВ(A2;ПОИСК(» «;A2)-1) Вы можете запуститьText to Columns(Формат данных столбца). («), тогда любыеInsert инструмента «Текст по переведена автоматически, поэтому
Различия в меню офисных пакетов
в уже знакомый в «Экселе». Мы выполнить, то вы. ячейкам числовой формат. форматов выделяем пункт. Числа снимите флажокRobert Furlan Jr.LEFT этот инструмент вручную(Текст по столбцам),Нажмите слова, заключённые в(Вставить). столбцам» ее текст может

интерфейс. рассмотрим только самые не сможете проводитьВыделяем измененные данные в Выделяем всю область«Числовой»Примечание: Использовать системные разделители.Robert(ЛЕВСИМВ) и на вкладке чтобы разбить данные
Finish кавычки (например, «California,Результат будет примерно таким,Как разбить объединённые ячейки содержать неточности иЕсли обобщить, то все простые и практичные, привычные арифметические действия Блокноте. Кликаем правой преобразованных данных. На
Подводные камни
. Жмем на кнопку Для постоянной замены разделителей3. Введите новыеFurlanRIGHTData из одного столбца(Готово)! USA»), будут помещены что Вы видите в Excel грамматические ошибки. Для

версии офиса, с которыми может воспользоваться с преобразованными данными. кнопкой мыши, и ленте во вкладке«OK» необходимо изменить параметры разделители в поляJr.(ПРАВСИМВ) – возвращает(Данные) > на два или
Текстовый формат и вычисления
Если данные состоят из в одну ячейку. на рисунке нижеРазделяем данные в Excel нас важно, чтобы разной цветовой гаммой любой пользователь, независимо Кроме того, возможно в списке выбираем«Главная». в окне «Языки Разделитель целой иИзвлекаем имя: левую или правуюFlash Fill более столбцов. текстовых или числовых Если же в (новые столбцы вставлены
2013 при помощи эта статья была для каждой программы, от уровня компьютерной некорректно будут работать пунктищем блок инструментовПосле того, как мы и стандарты» панели дробной части и=LEFT(A2,FIND(» «,A2,1)-1) часть текста из(Мгновенное заполнение) илиЕсли Вы уже обновились значений с фиксированным качестве ограничителя строк слева от выделенных инструмента «Мгновенное заполнение» вам полезна. Просим

содержат пункт параметры грамотности. и другие программы,«Копировать»«Число» вернулись в окно управления. Разделитель разрядов.=ЛЕВСИМВ(A2;НАЙТИ(» «;A2;1)-1) заданной ячейки соответственно.
В заключение
нажав сочетание клавиш до Excel 2013, количеством символов, Вы установить значение столбцов):Формулы для разбиения столбцов вас уделить пару в боковой панели.Как в «Экселе» заменить установленные на компьютере.. Или жмем на
. В выпадающем списке
Отображение и скрытие разделителя групп разрядов
«Найти и заменить»Многие пользователи программы ЭксельЕфремИзвлекаем фамилию: Синтаксис формулы:Ctrl+E то можете воспользоваться можете разбить ихNoneПримечание: (имен и других секунд и сообщить, К таким относятся точку на запятую,Как видим, существует несколько клавиатуре сочетание клавиш меняем формат на, выделяем весь диапазон сталкиваются с вопросом: Это не в=MID(A2,FIND(» «,A2,1)+1,FIND(» «,A2,FIND(» «,A2,1)+1)-(FIND(«=LEFT(text,[num_chars])
. преимуществами нового инструмента
на несколько столбцов(Нет), тогда словоЕсли у Вас текстовых данных) помогла ли она версия 2013 года используя параметры самой
способов замены точкиCtrl+C числовой. ячеек на листе, замены точек на экселе меняют, а «,A2,1)+1))
=ЛЕВСИМВ(текст;[количество_знаков])Существуют формулы, которые могут « следующим способом. «California» будет помещено нет столбцов, следующихИнструмент «
вам, с помощью и все последующие, программы? Для этого на запятую в .На этом преобразование данных где нужно будет запятые в таблице. в настройках компа,=ПСТР(A2;НАЙТИ(» «;A2;1)+1;НАЙТИ(» «;A2;НАЙТИ(» «;A2;1)+1)-(НАЙТИ(«
В качестве аргументов указываем: быть очень полезны,Мгновенное заполнениеК примеру, есть список в один столбец, непосредственно за тем,Текст по столбцам кнопок внизу страницы. более современные варианты. необходимо перейти в программе Microsoft Excel.Возвращаемся в Эксель. Выделяем закончено.
Как разбить ячейки в Excel: «Текст по столбцам», «Мгновенное заполнение» и формулы
выполнить замену точки Это чаще всего в разделе языки «;A2;1)+1)) какой текст взять когда возникает необходимость» и заставить Excel товаров с ID а «USA» – что Вы хотите» действительно очень удобен, Для удобства такжеТеперь, понимая, как в раздел «Параметры» табличного Конечно, большинство пользователей диапазон ячеек, гдеЗаменить точку на запятую на запятую. Это связано с тем,
и региональные стандарты——точнякИзвлекаем суффикс: и сколько символов разбить ячейки или автоматически заполнять (в и наименованием, причем в другой. разбить, то необходимость когда нужно разделить приводим ссылку на «Экселе» заменить точку редактора и перейти предпочитают для данной следует заменить значения. в Экселе можно очень важно, ведь что в англоязычныхZukutoma=RIGHT(A2,LEN(A2)-FIND(» «,A2,FIND(» «,A2,1)+1)) извлечь. В следующем столбцы с данными
- нашем случае – идентификатор товара –В нижней части диалогового
- в этом шаге данные из одного
- оригинал (на английском на запятую, разберемся в меню «Дополнительно».
- процедуры использовать наиболее Кликаем по нему также при помощи
Разбиваем ячейки в Excel при помощи инструмента «Текст по столбцам»
если вы не странах принято отделять: Подскажите, пожалуйста, как=ПРАВСИМВ(A2;ДЛСТР(A2)-НАЙТИ(» «;A2;НАЙТИ(» «;A2;1)+1)) примере формула будет в Excel. На разбивать) данные, при это 9 символов, окна находится область
отпадает и его столбца по нескольким языке) . с особенностями описанных В этом разделе легкий и удобный правой кнопкой. В макроса. выделите диапазон, то
- десятичные дроби от сменить знак разделения
- А вот формулы, позволяющие извлекать левую часть
Разбиваем текстовые данные с разделителями по столбцам в Excel
самом деле, следующих обнаружении определенной закономерности. которые стоят передData preview можно пропустить. Главное в Excel 2013,Выделите ячейки , которые методов. Изменение параметров потребуется снять чек-бокс инструмент

появившемся меню вПрежде всего, нужно включить замена произойдет по целого числа точкой, аргументов формулы? разбить имена с текста из ячейки шести функций будетЕсли Вы ещё не наименованием этого товара:(Образец разбора данных). не упустите, что 2010, 2007 или нужно отформатировать. операционной системы или в пункте «Использовать
-
«Найти и заменить» разделе макросы и вкладку всему листу, что а у насПример: =МАКС (G3;I6;B12;M12;C23) фамилией, стоящей впередиA2 достаточно в большинстве знакомы с этойВот что Вам нужно Прежде чем нажать пустых столбцов должно 2003.На вкладке программных настроек, конечно, системные разделители». Разблокировав. Но, к сожалению,«Параметры вставки»«Разработчик» не всегда нужно. – запятой. ХужеКак сделать =МАКС и отделенной отвплоть до позиции случаев – функцией, я попробую сделать, чтобы разбитьNext быть не меньше,«Текст по столбцам» позволяетГлавная может помочь в таким образом два в некоторых случаяхкликаем по кнопке, если они у Затем, жмем на всего то, что (G3,I6,B12,M12,C23)? имени запятой, и первого найденного пробела.LEFT кратко объяснить её такой столбец на(Далее) будет разумным чем количество столбцов,

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

вас не включены. кнопку числа с точкойВ Windows XP отчеством, находящимся в=LEFT(A2,SEARCH(» «,A2)-1)(ЛЕВСИМВ), суть. Этот инструмент два: пролистать это поле на которое вы отделённые разделителями, илиВызова диалогового окна но постоянно в сможете поменять знаки
- не удаётся корректно. Либо, жмем сочетаниеПереходим во вкладку«Заменить все» не воспринимаются в была именно запятая, конце:=ЛЕВСИМВ(A2;ПОИСК(» «;A2)-1)MID анализирует данные, которые

- Запустите инструмент и убедиться, что хотите разделить данные. выделять данные фиксированнойрядом с надписью таком режиме работать разделения на необходимые преобразовать данные. Вот клавиш«Разработчик». русскоязычных версиях Excel, в поздних ОСALEN(ПСТР), Вы вводите наText to Columns Excel правильно распределилВыделите столбец, который требуется

- ширины (когда всечисло не очень комфортно. для работы с
- тогда на помощьCtrl+V.Как видим, замена выполнена как числовой формат. Windows (7,8) сталаB(ДЛСТР) – считаетRIGHT рабочий лист, и(Текст по столбцам), все данные по разбить. Затем откройте значения содержат определённое.Гораздо предпочтительнее с точки вашими данными. могут прийти и.Жмем на кнопку успешно. Поэтому, именно данное «;». Как этоC длину строки, то(ПРАВСИМВ), пытается выяснить, откуда как мы это столбцам.

- вкладку количество символов). ДавайтеНа вкладке зрения практичности выглядитКак в «Экселе» заменить другие варианты решенияНа весь диапазон ячеек«Visual Basic»Урок: замена символов в направление замены настолько изменить?D есть количество символовFIND они взялись и делали в предыдущемОсталось сделать всего двеData рассмотрим эти вариантыЧисло разовая замена данных точку на запятую, проблемы. устанавливаем числовой формат. Excel актуально. Давайте разберемся,Задаю этот вопрос1 в заданной ячейке.(НАЙТИ),
- тогда на помощьCtrl+V.Как видим, замена выполнена как числовой формат. Windows (7,8) сталаB(ДЛСТР) – считаетRIGHT рабочий лист, и(Текст по столбцам), все данные по разбить. Затем откройте значения содержат определённое.Гораздо предпочтительнее с точки вашими данными. могут прийти и.Жмем на кнопку успешно. Поэтому, именно данное «;». Как этоC длину строки, то(ПРАВСИМВ), пытается выяснить, откуда как мы это столбцам.
существует ли в примере. На первом вещи – выбрать(Данные) > подробнее:в списке в необходимой области используя параметры операционнойАвтор: Максим Тютюшев тем же способом,В открывшееся окно редактораЕщё одним вариантом замены

LEN заполнение» распознает ВашиFixed width разделённые ячейки.В разделе >Как выделить текстовые данныеЧисловой случае вы не найти раздел «Язык задумываемся о том,Как один из способовSelection.Replace What:=».», Replacement:=»,» ПОДСТАВИТЬ. Правда, при различными способами. же эксель пойметФамилияСледующая формула считает количество(ДЛСТР). Далее в действия и вычислит(Фиксированной ширины) иColumn data formatText to Columns фиксированной величины. рискуете искажением своих и региональные стандарты».
что кто-то может преобразования точки вEnd Sub использовании этой функцииСкачать последнюю версию дробные числа? «2 символов в ячейке этом разделе я закономерность, Excel предложит нажмите(Формат данных столбца)(Текст по столбцам).Предположим, есть список участников,
- Для отображения или сокрытия данных в других В открывшемся окне

Разбиваем текст фиксированной ширины по нескольким столбцам
жить по другим запятые, можно использоватьЗакрываем редактор. замена происходит не Excel Прилагаю скрины наWhite, David Mark
A2 кратко объясню назначение вариант, и последовательностьNext Вы можете выбратьОткроется диалоговое окно приглашённых на конференцию

разделителя групп разрядов таблицах и можете на вкладке «Формат» законам. На самом
- изменение настроек программыВыделяем область ячеек на в исходных ячейках,Существует несколько проверенных способов которых видно, чтоDavid: каждой из этих записей в новом(Далее). формат данных отдельноConvert Text to Columns или какое-то другое

- установите или снимите визуально контролировать процесс переключаемся в подменю деле, это не Excel. листе, которую нужно а отображается в смены точки на это реально! РеальноMark=LEN(A2) функций и приведу столбце появится буквальноВ разделе для каждого столбца, wizard мероприятие. На рисунке флажок изменения дробных разделителей. «Дополнительные параметры» и изречение Далай-Ламы, аПереходим во вкладку преобразовать. Во вкладке

отдельной колонке. запятую в программе использовать запятую, какWhite=ДЛСТР(A2) примеры, которые Вы за мгновение. - Data preview в которые будут(Мастер распределения текста ниже видно, чтоРазделитель групп разрядов (Кроме всего описанного, есть на вкладке «Числа» описание одной из«Файл»
Разбиваем объединённые ячейки в Excel
«Разработчик»Выделяем ячейку, которая станет Эксель. Одни из разделитель. И онИзвлекаем имя:Если имена в Вашей сможете использовать вТаким образом, при помощи(Образец разбора данных) помещены разделённые данные. по столбцам). На в столбце ) еще одна интересная меняем разделители целой офисных проблем, которые.жмем на кнопку самой первой в них полностью решаются

у меня меняется=MID(A2,SEARCH(» «,A2,1)+1,FIND(» «,A2,FIND(» «,A2,1)+1)-(FIND(« таблице содержат отчества своих книгах Excel. этого инструмента Вы настройте ширину столбцов. По умолчанию для первом шаге мастераParticipant. особенность табличного редактора и дробной части может вызвать региональнаяВыбираем раздел«Макросы»
Разделяем данные на несколько столбцов в Excel 2013 при помощи мгновенного заполнения
колонке для вывода с помощью функционала со сменой ОС. «,A2,1)+1)) или суффиксы, тоСамая распространённая ситуация, когда можете взять какую-то Как видно на всех столбцов задан Вы выбираете формат(Участник) перечислены имена
Совет: «Эксель». Текст, введенный на необходимые. настройка Excel. Суть«Параметры». измененных данных. Кликаем данного приложения, а И не только=ПСТР(A2;ПОИСК(» «;A2;1)+1;НАЙТИ(» «;A2;НАЙТИ(» «;A2;1)+1)-(НАЙТИ(« потребуются немного более могут понадобится эти часть данных, находящихся рисунке ниже, край формат данных. Так как участников, государство и Для быстрого отображения разрядов методом копирования, вКак в «Экселе» заменить
ее заключается в.В открывшемся окне представлен по кнопке для применения других у меня, уже «;A2;1)+1)) сложные формулы с формулы – это в одном или столбца символизирует вертикальнаяGeneral
записи разделены пробелами ожидаемая дата прибытия: разделитель нажмите кнопку ряде случав может точку на запятую том, что вПереходим в пункт список макросов. Выбираем«Вставить функцию» требуется использование сторонних не первый разИзвлекаем отчество: использованием функции необходимость разделить имена

нескольких столбцах, и линия, и чтобы(Общий). Мы оставим и запятыми, мыНеобходимо разбить этот текстРазделителями не распознаться как с использованием функции разных странах, даже«Дополнительно» из списка, которая располагается слева программ. с этим сталкиваюсь.=RIGHT(A2,LEN(A2)- FIND(» «,A2,FIND(» «,A2,1)+1))MID из одного столбца ввести их в задать край следующего его без изменений

выбираем формат на отдельные столбцы,в группе « цифровая информация. Ячейка, «Поиск и замена»? использующих одинаковые арабские.«Макрос замены запятых на от места нахожденияСамый простой способ заменыПомогите, пожалуйста.=ПРАВСИМВ(A2;ДЛСТР(A2)-НАЙТИ(» «;A2;НАЙТИ(» «;A2;1)+1))(ПСТР). по нескольким. На новый столбец. Думаю, столбца, просто кликните
для первых трёхDelimited чтобы таблица имелачисло в которой цифра Это меню наверняка цифры, принято записыватьВ разделе настроек точки» строки функций. точек на запятыеЗаранее благодарна.Извлекаем фамилию:Вот такие формулы нужно

Как в Excel разбивать ячейки при помощи формул
рисунке ниже показано, Вы лучше поймёте в нужном месте. столбцов, а для(С разделителями). Вариант следующие данные (слева» на вкладке была сохранена, как знакомо большинству пользователей числа несколько по-разному.«Параметры правки». Жмем на кнопкуЗапускается Мастер функций. В — это воспользоватьсяPelena=LEFT(A2,FIND(» «,A2,1)-2) использовать, когда имена, какого результата мы о чём я Двойной щелчок по четвёртого столбца установимFixed width направо): « текст, будет обозначена и использование его Ярким примером этогоснимаем галочку с«Выполнить»
Пример 1
списке, представленном в возможностями, которые предоставляет: Это надо менять=ЛЕВСИМВ(A2;НАЙТИ(» «;A2;1)-2) которые требуется разбить, пытаемся достичь: говорю из следующего вертикальной линии удалит формат

(Фиксированной ширины) будетFirst NameГлавная зеленым треугольником в
-
не потребует дополнительных различия, которое обычно
в настройках ОС.
Как Вы понимаете, эти
содержат отчество илиВы легко сможете разбить примера. край столбца, а
Data рассмотрен чуть позже.(Имя),». верхнем левом углу. комментариев. Единственное важное и приводит к«Использовать системные разделители»После этого, выполняется преобразование
функцию
«Найти и заменить»
Панель управления — формулы работают не только один инициал такие имена наПервым делом, убедитесь, что если Вам нужно(Дата), что логично, Если все готово,Last NameПримечание: Внешне все выглядит замечание, которое потребуется проблемам, является знак,. В активировавшееся поле точек на запятыеПОДСТАВИТЬ. Но, и с Язык и региональные
только для разделения отчества посередине. два столбца при инструмент «Мгновенное заполнение» переместить границу столбца ведь в этот жмите(Фамилия), По умолчанию в Excel
пристойно, цифры не
сделать, это необходимость
отделяющий дробную часть«Разделитель целой и дробной в выделенном диапазоне. Выделяем её и ним нужно вести стандарты. Установить запятую имён в Excel.A
помощи следующих формул:
включен. Вы найдёте
в другое место, столбец попадут датыNextCountry в качестве разделителя искажены, но при предварительного выделения редактируемой числа от целой. части» ячеек.
жмем на кнопку
себя осторожно. Ведь,
как разделитель элементов Вы можете использоватьBИзвлекаем имя (столбец First этот параметр на просто перетащите вертикальную
прибытия.Чтобы изменить формат
(Далее), чтобы продолжить.
(Страна), системы для тысяч попытке произвести подсчеты области. Если не
В России, да
ставим точку. Жмем
Внимание! Очень внимательно применяйте«OK» при неправильном его списка, а точку их для разбиенияC name): вкладке
Пример 2
линию мышью. На данных для каждогоНа следующем шаге определяемArrival Date используется запятая. Тем данные из такой
-
(Ожидаемая дата прибытия)
не менее в
ячейки в учет
бывшем постсоветском пространстве,«OK»
действия этого макросаАктивируется окно аргументов функции.
Zukutoma
одного столбца по
1=ЛЕВСИМВ(A2;ПОИСК(» «;A2;1)-1)(Файл) > эти инструкции подробно его, кликнув по в данных, и
и
Excel, можно указать
не пойдут. доступные точки на это всегда запятая,. необратимы, поэтому выделяйте В поле
Пример 3
листе, даже в: нескольким. Например, следующиеПолное имя
формулы Вы можете
Имя
(Параметры) > части диалогового окна
Data previewНастраиваем разделители
Дополнительные сведения читайте
таблица выдаст неправильный
Пример 4
несоответствие в одной странах Запада – не изменятся. Копируем к которым желаетенужно ввести координаты они действительно нужны,, Спасибо большое! Настроила
-
первой ячейки столбца,
например, в датах.Pelena
текстовые данные, разделённыеФамилия
(Дополнительно) >
товара содержит 9
одним или несколькими
хотя бы один
Пример 5
знак, который используется провести в ней можете получить егоДавайте рассмотрим, к каким а после вставляемУрок: как создать макрос где располагаются числа Поэтому, этим способом: Главное теперь не запятыми:2Для тех, кому интересно,Automatically Flash Fill
что означают эти
(Автоматически выполнять мгновенное
разделе
выбрать все подходящие
и десятичные знаки.
проблема штатными средствами
Еще одним старым, но привести наличие в место обычным способом.Следующий способ предполагает копирование можно сделать, простоНаходясь во вкладке

с датамиB
Sally
формулы, я попробую
Как в EXCEL 2007 заменить разделитель с запятой на точку?
это значение, какColumn data format варианты в разделе разбить, тогда первым
В этой статье Вы «Эксель». Выбрав ячейку проверенным способом является системе «неправильного» или,
После завершения операции рекомендуется данных в стандартный выделив эту ячейку
«Главная»HugoCK. объяснить более подробно.
Теперь давайте посмотрим, как показано на рисунке(Формат данных столбца).D делом создайте новые найдёте несколько способов,
Как сменить знак разделения аргументов формулы? (Настройки Excel/Setup)
с зеленым углом, предварительная замена разделителей точнее будет сказать, вернуть настройки Эксель
текстовый редактор Windows
на листе с, в группе инструментов
: Зачем его менять?DBrookeSEARCH можно автоматически разбить выше.
На этом же шагеelimiters пустые столбцы, в как разбить ячейки рядом можно будет в любом простейшем некорректного разделителя. В по умолчанию. Блокнот, и изменение помощью мыши. В«Редактирование» В чём смысл1Извлекаем имя:(ПОИСК) или данные по ячейкам.На следующем шаге выберите
мастера Вы можете
(Символом-разделителем является) или

которые будут помещены или целые столбцы обнаружить всплывший восклицательный текстовом редакторе. Штатный большинстве случаев число,Этот способ похож на их в этой полена ленте жмем
затеи?Полное обозначение=LEFT(A2,FIND(» «,A2,1)-1)FIND
Итак, Вы включили формат данных и выбрать, в какой ввести свой вариант
полученные данные. Этот в Excel 2010 знак в желтом «Блокнот» из состава
Преобразование чисел, сохранённых как текст, в нормальный числовой формат в Excel
Друзья, всем привет. В комментариях, да и на занятиях, довольно часто поднимается тема преобразования чисел, сохранённых как текст, в рабочий числовой формат, поэтому решил про это написать. Как обычно, здесь не будет никаких откровений и чего-то нового. Так или иначе, всё то, о чём напишу, уже давно есть в интернете. Просто решил собрать всё в одном месте. Может, кому-то будет полезно (я на это очень надеюсь).
Небольшое вступление. Чего рассматривать не будем, и почему такое вообще происходит.
Сразу оговорюсь, что не буду здесь рассматривать случаи, когда в ячейках кромешный ад и вакханалия вроде «10 руб», «33 попугая» и так далее. Хотя один способ может и с такими ячейками помочь. Будем разбирать православные ячейки, в которых только число, но, по тем или иным причинам, оно сохранено как текст.
Причины могут быть разными, но чаще всего такая ситуация случается, когда мы импортируем данные в Excel из какой-нибудь другой корпоративной программы или копируем из интернета/другого источника. Выгрузил данные в Excel, пытаешься что-то просуммировать, а на выходе получаешь шиш с маслом:

Excel любезно даёт понять, что число сохранено как текст, добавляя в такие ячейки зелёный треугольник в левый верхний угол (не касается дат, сохранённых как текст, такие ячейки никак не выделяются). Интересный момент: если суммировать ячейки вручную, то результат будет нормальным.
Вся загвоздка в том, что если пойти путём обычной смены формата на числовой (Главная — Число — в выпадающем списке выбрать Числовой), результата это не даст. Придётся взять бубен и немного потанцевать с ним.
И так, что же можно сделать.
Важно! Прежде чем пробовать какой-то из способов, убедитесь, что у вас в принципе правильные разделители указаны. Если система использует запятую как разделитель групп разрядов, а у вас точки везде, нужно просто через поиск и замену поменять точку на запятую (и наоборот, если в качестве разделителя система использует точку).
Способ 1. Использовать инструмент «Текст по столбцам» (text to columns) . Выделяем все «проклятые» ячейки, идём на вкладку Данные — Работа с данными — Текст по столбцам, и на самом первом шаге нажимаем Готово.

Способ 2. Замена разделителя на аналогичный. Честно скажу, когда рассказываю про этот способ, почти все говорят «Да какого. Да почему!? Да что с этой программой не так?!». Да чего уж, признаюсь, что без улыбки на лице про него сам не могу рассказывать. Если в ячейках дробные числа, то преобразовать можно с помощью банальной замены запятой на. Барабанная дробь. ЗАПЯТУЮ! Выделяем данные, запускаем поиск и замену (CTRL+ H), ищем запятую, меняем на запятую. Этот способ также подходит для дат, которые сохранены как текст, только вместо запятой заменять нужно разделитель, который указан в ячейках (точка, слэш, дефис).

Способ 3. С помощью специальной вставки. Довольно интересный способ, так как знакомит нас со специальной вставкой — очень полезным инструментом. Смысл в том, что для преобразования текстовых чисел в нормальные числа с ними нужно произвести какое-то математическое действие. Но нужна такая операция, которая не меняет самого числа, а это, например, умножение на единицу (есть более экзотические, прибавить или вычесть ноль, но их рассматривать не будем). Алгоритм следующий:
В произвольную ячейку пишем единицу (1)
Копируем эту ячейку (Ctrl + C)
Выделяем диапазон с «кривыми» числами
По любой выделенной ячейке щёлкаем правой кнопкой мыши (либо Ctrl + Alt + V)
В контекстном меню выбираем Специальная вставка (Paste special)
В следующем окне выбираем «Умножить». Если в таблице есть какое-то оформление, то ещё желательно выбрать «Значения», чтобы это самое оформление не слетело

Способ 4. Функция ЗНАЧЕН (VALUE). Если планируете делать некий шаблон, в который будете копировать текстовые числа, а на выходе получать нормальные, то можно воспользоваться функцией, которая как раз и занимается преобразованием. Если работаете с датами, то нужна функция ДАТАЗНАЧ (DATEVALUE).

Способ 5. Бинарное отрицание. Хотите быть не как все? Хотите, чтобы коллеги подходили к вам с вопросом «А что это такое тут у тебя формуле?». Тогда этот способ для вас! Бинарное отрицание, если рассматривать его в контексте нашего вопроса, умножает число на -1, а потом ещё раз на -1. То есть мы производим математическую операцию, которая не меняет самого числа. Нужно просто перед ссылкой на ячейку поставить два знака минус (-). Вполне можно использовать при создании шаблона вместо функции.

Способ 6. Excel спешит на помощь. Вообще, если нажать на смарт-тэг (знак «дорожные работы») с ошибкой, то программа сама предложит преобразовать текст в число:

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

К своему стыду (ладно, вру, мне не стыдно), я не погружался прям глубоко в то, почему так происходит. Для себя я придумал версию, что пробелы бывают разные. Так вот, чтобы разобраться с таким недоразумением, нужно скопировать пробел из самой ячейки, выделить ячейки, которые хотим преобразовать, потом открыть окно поиска и замены, вставить скопированный пробел в поле «Найти», а заменить на пусто.

Всесильный Power Query.
Долго думал, стоит ли включать сюда этот способ, и всё-таки решил включить. Часто в комментариях пишут, что а вот это можно с помощью PQ сделать, а вот то вообще на раз-два. И ведь это правда. PQ — это безумно крутая штука. Почему боюсь про него писать? По одной простой причине: более менее интерфейс PQ устаканился, начиная с 2019 версии. Для 2010 и 2013 вообще надо отдельно скачивать и устанавливать (да, это просто и занимает всего пару минут, но всё же). В 2016 версии сразу из коробки идёт, но выглядит чуть иначе. И вот я сейчас покажу, как это делается, а кто-то потом напишет, что у него этого нет, а это по-другому выглядит, и вообще автор — кАзёл. И всё же 🙂 Собрал все случаи, про которые писал. Дальше:
Желательно преобразовать таблицу в «умную» (не сделаете сами, всё равно потом Excel это сделает за вас)
Далее вкладка Данные — Получить и преобразовать данные — Из таблицы/диапазона
Если настройки PQ не меняли, то автоматически будет применён шаг «Изменённый тип», который всё и сделает
В PQ на вкладке Главная нажимаем Закрыть и загрузить
Получаем на новом листе «умную» таблицу с правильными форматами.

На этом, пожалуй, простыню свою завершу. Возможно, я рассказал не про все способы борьбы с текстовыми числами/датами. В комментариях делитесь своими, с удовольствием про них почитаю. Если спросите, зачем так много способов, то ответ будет так себе. Для разнообразия, конечно 🙂 Когда какой использовать — дело вкуса, привычки и исходных данных. В большинстве случаев все способы взаимозаменяемы.
Как всегда, всем огромное спасибо, кто потратил своё драгоценное время и внимание на прочтение данного материала. Надеюсь, было полезно и что-то из статьи поможет вам в работе.

689 постов 15K подписчиков
Правила сообщества
2. Публиковать посты соответствующие тематике сообщества
3. Проявлять уважение к пользователям
4. Не допускается публикация постов с вопросами, ответы на которые легко найти с помощью любого поискового сайта.
По интересующим вопросам можно обратиться к автору поста схожей тематики, либо к пользователям в комментариях
Важно — сообщество призвано помочь, а не постебаться над постами авторов! Помните, не все обладают 100 процентными знаниями и навыками работы с Office. Хотя вы и можете написать, что вы знали об описываемом приёме раньше, пост неинтересный и т.п. и т.д., просьба воздержаться от подобных комментариев, вместо этого предложите способ лучше, либо дополните его своей полезной информацией и вам будут благодарны пользователи.
Утверждения вроде «пост — отстой», это оскорбление автора и будет наказываться баном.
Умножение на 1 или плюсование с нулём уже на автомате идёт
Минутка бесполезной информации.
«Не такой пробел» — это неразрывный пробел. В ворде он вставляется сочетанием ctrl+shift+пробел. Особенность в том, что не разрывает число на две строки, если строка заканчивается.
В excel эта информация никак не поможет, поэтому способ «скопировать-вставить» — наше все.
Копи-паст такие ячейки в текстовый файл и обратно в эксель через импорт данных! ✌️

7 интересных приёмов при работе со сводной таблицей
Друзья, всем привет. Сегодня хочу рассказать вам про несколько полезных и интересных (с моей скромной и субъективной точки зрения) трюков при работе со сводными таблицами. Здесь не будет подробного разбора про работу в сводных таблицах: что это, для чего и почему. Материал предназначен для тех, кто уже хоть как-то знаком с этим прекрасным инструментом и знает, что это за зверь такой. Если же вы ещё не работали со сводными таблицами, при этом проводите много времени в Excel и строите разного рода отчёты, аналитику, то я вам настоятельно рекомендую как можно скорее освоить этот поистине чудесный инструмент. Поверьте, вы откроете для себя абсолютно новый мир 🙂
1 — Фильтры для полей сводной, которые по умолчанию фильтровать нельзя.
Поля, которые находятся в области значений, нельзя фильтровать привычным для нас образом. Там просто нет фильтров, и установить их обычным способом нельзя, команда не активна:

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

2 — Изменение порядка элементов в списке.
Вообще, есть несколько способов менять порядок элементов в сводной. Я хочу рассказать вам про наиболее удобный. Предположим, мы хотим, чтобы список менеджеров начинался с Чайниковой:

Решение: выбираем ячейку с Баранкиным и вероломно начинаем печатать фамилию Чайниковой. Целиком печатать не нужно, программа сама предложит готовый вариант. Нажимаем Enter. Вуаля! Теперь Чайникова на вершине нашего списка:

Ещё один способ: это обычное копирование и вставка. Выбираем ячейку с Чайниковой, копируем её. Далее выбираем ячейку с Баранкиным (место, куда хотим переместить наше значение), и вставляем.
3 — Использование собственных списков для сортировки.
Прошлый способ хорош, если нужно сделать это однократно. Но если у нас уже есть какой-то устоявшийся порядок, он вот совсем не по алфавиту, а бездушный Excel всегда всё сортирует именно по алфавиту?
Решение: многие знают, что если мы напишем в ячейке «январь» («февраль», «март» и т.д.), потом протащим ячейку за правый нижний угол вниз, то всемогущий Excel автоматически заполнит следующие ячейки месяцами по порядку. Но не только лишь все знают, что такую штуку можно сделать и по своему списку.
Шаг 1. Создаём свой список (с блэкджеком и порядком). Где-нибудь на листе Excel создаём список в том порядке, в котором нам нужно. Далее заходим в Файл — Параметры — Дополнительно — Изменить списки:

В поле «Импорт списка из ячеек:» указываем диапазон, в котором находится наш список, далее нажимаем Импорт. Всё, подготовительная работа завершена:

Шаг 2. Для сортировки данных используем наш список. Теперь можно применить сортировку от А до Я в столбце с менеджерами. И вот ведь неожиданность, сортировка будет не по алфавиту, а согласно нашему списку:

К сожалению, данный приём имеет ограничения в части обновления списка. Если добавится новый сотрудник, то при обновлении сводной сотрудник будет в самом конце списка независимо от того, какая у него там первая буква фамилии. Дальше либо добавлять его в список, либо вручную перетаскивать в нужное место.
Если нужно будет вернуть стандартную православную сортировку по алфавиту для данного списка, необходимо раскрыть значок фильтра, выбрать Дополнительные параметры сортировки — по возрастанию — Дополнительно — снять галочку с «Автоматическая сортировка. » — в поле ниже выбрать «Без вычислений»:

Кстати, созданные нами списки будут работать так же, как встроенные. То есть если вписать в ячейку Баранкина, протащить вниз, в следующих ячейках будут фамилии по списку.
4 — Отображение пустых строк.
При разбивке какого-то показателя на несколько групп/категорий в сводных таблицах не отображаются данные, которых нет в источнике. В целом, это логично. Но согласитесь, что если мы, к примеру, хотим проанализировать показатель по сотрудникам по месяцам, то вот такая картина будет только нас запутывать:

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

У этого приёма есть один побочный эффект — если речь идёт про работу с датами, то отображаются даты до самого раннего числа и после него (видно на гифке). Избавиться от этого довольно просто: нужно убрать их через фильтр, сняв галочки.
5 — Топ-N сотрудников/месяцев/товаров и так далее.
Вообще, отображение топ-3/5/10 сотрудников или любого другого — это не привилегия фильтра в сводной таблице. Работая с фильтрами в обычных таблицах, у нас есть точно такая же возможность. Но про эту возможность, исходя из моего хоть и небогатого, но всё же опыта, мало кто знает. То ли нафиг никому не нужно, то ли просто пользователи не знают. Как по мне, вещь полезная. Особенно с учётом того, что в сводной таблице фильтр будет обновляться вместе с внесением изменений в источник (и обновления самой сводной, конечно же), чего в обычных таблицах, увы, нет.
Решение — всё просто. Раскрываем фильтр по тому полю сводной, по которому хотим выделить топ-N чего-нибудь — далее Фильтр по значению — Первые 10 — указываем нужные нам настройки.

Правда, без побочных эффектов тут, к сожалению, тоже не обошлось. Если у какого-то сотрудника не будет хватать данных для того, чтобы отобразить топ-3, то по этому сотруднику (или по тому, по чему вы ищете топ-N) будут вообще все данные. Поведение более чем странное, но как есть 🙁

6 — Повтор подписей и промежуточные итоги для отдельных полей, а не для всей таблицы.
Когда у нас с вами в сводной таблице в области строк больше двух полей, то сразу возникает вопрос про промежуточные итоги. И если идти стандартным путём, то есть через вкладку Конструктор — группа Макет — Промежуточные итоги, то там мы можем играться с промежуточными итогами для всей таблицы, а не для конкретного поля. Порой, это неудобно. Как в примере ниже:

Я бы хотел оставить промежуточный итог по сотруднику, а вот по месяцу убрать.
И сразу второй момент. Когда меняем макет сводной на табличный или форму структуры, то возникает вопрос с повторением подписей элементов, чтобы не было пустых ячеек. Если перейти на вкладку Конструктор — группа Макет — раскрыть Макет отчёта и выбрать Повторять все подписи элементов, то это сработает для всей таблицы. А я, например, хочу только по месяцам подписи.
Решение — великая и могучая правая кнопка мыши. Для того, чтобы добавить/убрать промежуточные итоги у определённого поля сводной таблицы, щёлкаем правой кнопкой мыши по любой ячейке этого поля и в контекстном меню находим Промежуточный итог.
Что касается подписей элементов, то щёлкаем правой кнопкой мыши по тому полю, где хотим/не хотим повторять подписи — далее Параметры поля. — на вкладке Разметка и печать находим галочку Повторять все подписи элементов.

7 — Объединение ячеек и выравнивание подписи по центру.
А если вам вообще не нужны все эти повторения, вы хотите объединённые ячейки с надписью по центру без всех этих плюсов/минусов, то и тут сводная сдюжит.
Решение — для объединения ячеек и выравнивания подписи по центру щёлкаем по любой ячейке сводной таблицы правой кнопкой мыши (данная настройка будет работать для всех полей сводной, для какого-то конкретного поля настроить возможности нет) — в контекстном меню находим Параметры сводной таблицы — вкладка Макет и формат — находим галочку Объединить и выровнять по центру ячейки с подписями.
А чтобы убрать плюсы/минусы, нужно выбрать любую ячейку сводной — далее вкладка Анализ сводной таблицы (в предыдущих версиях просто Анализ) — группа Показать — иконка Кнопки.

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

Excel вечен


Диаграмма «спагетти» в Excel
Ребятушки, подскажите, можно ли сделать в эксель диаграмму спагетти, типа такой, которая на рисунке?
Нужно отобразить передвижение из одного кабинета в другой


5 вещей, которые НЕ НУЖНО делать в Excel (и как делать нужно). Часть 1
Друзья, всем привет.
Сегодня хотел бы поговорить с вами о том, чего в Excel делать не нужно, чтобы в будущем избавить себя от головной боли и перманентных хлопков в нижней части тела. Планировал сначала про 10 вещей написать, но при подготовке материала понял, что в рамках одной статьи слишком уж много получится. Поэтому решил разбить на 2 части.
Важное примечание!
Сразу оговорюсь, что речь здесь скорее пойдёт не про то, как исправлять уже кривые данные, а про то, как правильно первоначально их оформлять. Так что статья больше ориентирована не на тех, кто работает с готовыми данными, а собирает все свои таблицы «с нуля».
1 — Объединение ячеек.
Один из самых страшных грехов при создании таблиц. Объединение ячеек влечёт за собой трудности с сортировкой, фильтрацией, созданием сводных, форматированием, протягиванием формул и т.д. Вот пример:

Ячейки в заголовках, где написаны месяцы, объединены. Если мне нужно будет просуммировать продажи за январь-февраль, то при переходе с 9 на 10 строку диапазон будет расширен до неприличного и ненужного мне. Придётся либо вручную его менять, либо через точку с запятой указывать несколько отдельных диапазонов.
Как сделать лучше.
Если уж так хочется, чтобы название месяца было по центру, то поступаем следующим образом.
Ничего не объединяя, пишем название месяца в первую ячейку (В2, если речь про ЯНВАРЬ), далее выделяем ячейки, в которых январь должен быть виден (В2:F2) — правая кнопка мыши — Формат ячеек (или CTRL + 1 с клавиатуры):

Далее вкладка Выравнивание — по горизонтали — по центру выделения:

К остальным заголовкам можно уже применить «Формат по образцу» (кстати, для многократного применения формата нужно нажать на иконку два раза левой кнопкой мыши), чтобы не проделывать все действия заново. Визуально получим то же самое, но без богомерзкого объединения ячеек.
2 — «Правильная» таблица
Этот пункт, безусловно, спорный, но я его всё же включил. И, в первую очередь, совет касается тех таблиц, но основе которых вы в дальнейшем планируете строить сводные таблицы. Сделали мы вот такую таблицу по месяцам за несколько лет:

Красиво, хорошо, душа радуется. Но грусть нас постигнет, если мы захотим потом построить сводную таблицу на основе этих данных. Нет, я не говорю, что это невозможно. Построим. И даже худо-бедно сможем годы просуммировать или месяцы. Но если бы таблица содержала все 12 месяцев или период не в 3 года, а лет в 5-6 хотя бы, то всё было бы куда хуже.
Как сделать лучше.
Всё просто — не делайте трёхмерные таблицы. Плоская таблица — вот то, что нам нужно. То есть выглядеть та же самая таблица должна вот так:

Теперь и сводную строить сплошное удовольствие, и сортировать/фильтровать данные куда проще. Про то, как трёхмерные таблицы переделывать в плоские не вручную, здесь речь не пойдёт.
3 — «Правильные» даты
Сразу заявлю, что я понимаю боль тех, кто сталкивается с уже волшебно введёнными датами. Но речь про то, как делать это правильно изначально. С датами в Excel вообще всё весело. Я хочу рассказать про самый, с моей точки зрения, чудесный способ ввод дат. Делаем мы таблицу, дошло дело до дат. И мы, как ответственные, трудолюбивые работники выбираем ячейку, и, как мама учила, начинаем вводить «29 марта 2023 г.». Целый день так работали в поте лица, устали. Довольные проделанной работой и гордые за себя. Но если вдруг нас просят отфильтровать данные только по одному конкретному месяцу или посчитать разницу между двумя датами, то мы впадаем в депрессию, потому что «тупой иксель» не фильтрует, не считает:

Ну не умеет он так даты воспринимать. Все мы неидеальны.
Как сделать лучше.
Вводить даты, используя православные разделители, которые Excel понимает. Их три:
«-» — дефис/тире/минус (кому как удобнее)
А потом уже через формат ячеек установить то, что тебе нужно.
Про то, как исправлять уже сотворённое, думаю, отдельную статью напишу. Хотя в комментариях к предыдущим статьям разные способы мелькали. Соберу их в одном месте.
4 — Цветовое оформление таблицы.
Есть у нас унылые данные, никак не оформленные, а душа требует праздника и цвета. Начинаем аккуратно выделять столбцы и строки, усердно закрашиваем. Кто-то так вообще не церемонится, и выделяет сразу весь столбец и уверенно нажимает на ведро с краской:

А что? А вдруг новые данные появятся, я вот сразу этот момент продумал. Я — молодец. Потомки спасибо скажут. Нет, не скажут. Во-первых, это некрасиво. Во-вторых, это лишняя нагрузка на сам Excel. В-третьих, есть способ куда удобнее и практичнее.
Как сделать лучше.
Форматировать данные как таблицу.

Встаём в любую ячейку таблицы, Главная — Стили — Форматировать как таблицу. Выбираете цвет своего настроения (если ничего не хотите, то потом можно поменять или выбрать Создать свой стиль таблицы), проверяем диапазон и галочку «Таблица с заголовками» — Ок. Всего 4 (. ) нажатия на кнопку мыши и готово. В этих наших интернетах это называется «умная» таблица. Инструмент обсуждаемый. Кто-то их боготворит, кто-то проклинает. Про всё здесь не расскажешь (наверное, отдельную статью писать придётся). Затрону только пару вещей. «Умная» таблица резиновая. То есть все столбцы и строки, которые мы будем добавлять вручную или копированием и вставкой, сразу будут отформатированы как и всё остальное в столбцах (включая формулы и форматы). Выделить столбец можно либо встав в любую ячейку столбца и нажав CTRL + пробел, либо наводим курсор на верхнюю часть ячейки с заголовком, ловим момент, когда он превратится в чёрную (чёрные стрелки важны) стрелку вниз, и нажимаем левую кнопку мыши.
5 — Ручное закрашивание данных
Нужно нам красивый табель сделать. Есть сотрудники, есть дни недели. Рабочие дни усердно и кропотливо закрашиваем через ведро с краской. Получается вот так:

Вроде бы, и хорошо. А как теперь посчитать, сколько человеки наши в неделю работали? Встроенные функции по цветам считать не умеют. Можно, конечно, пользовательскую функцию написать на VBA, но.
Как сделать лучше.
Условное форматирование плюс немного магии пользовательских форматов. В ячейки, где человек работал, ставим «1». Выделяем весь диапазон, где хотим что-то закрашивать. Главная — Стили — Условное форматирование — Правила выделения ячеек — Равно. Равно 1, в окошке справа выбираем пользовательский формат. На вкладке «Заливка» выбираем нужные нам цвета. А вот самое интересное происходит на вкладке «Число». Выбираем «(все форматы)», в поле «Тип» прописываем следующий формат «;;;» (без кавычек три точки с запятыми). Если кратко, то каждой точкой с запятой мы задаём формат для положительных, отрицательных, нулевых и текстовых значений. А так как ничего конкретного не прописали, Excel никак данные отображать и не будет. То есть физически в ячейке будет «1», но визуально ячейка будет пустой. Мало того, что мы теперь можем подсчитать количество рабочих дней с помощью СУММ или СЧЁТ, так ещё и при внесении изменений всё у нас будет меняться. Кстати, если делать это с «умной» таблицей, то при добавлении новых сотрудников созданное нами правило будет работать и на них.
На этом, пожалуй, первую часть закончу. Как всегда, огромное спасибо всем, кто осилил данный материал, потратив своё драгоценное время и внимание. Надеюсь, было полезно. Делитесь своими соображениями по поводу того, чего делать НЕ НУЖНО, работая с данными в Excel. Совместными усилиями будем искоренять нечестивые данные.