maves Пользователь Сообщений: 5 |
Добрый день! Нужно поменять из основного формата, чтобы номера телефонов отображались в виде: +7 (999) 999-99-99. Формат ячеек использовать нельзя, так как при загрузке файла по месту требования, формат файла теряется и номера остаются набраны в первоначальном виде. Файл прилагается. Изменено: maves — 15.01.2020 11:32:08 |
Mershik Пользователь Сообщений: 8277 |
maves, а всегда они вбиваются как сейчас в примере? потому что это может влиять на решение…если возможны разные вводы тел. номеров покажите их в примере максимально больше Не бойтесь совершенства. Вам его не достичь. |
maves Пользователь Сообщений: 5 |
Спасибо. Да они всегда вбиваются по разному, разными людьми. Поэтому и хотелось бы автоматически их как-то преобразовать в один формат вида +7 (999) 999-99-99 |
Сергей Пользователь Сообщений: 11251 |
#4 15.01.2020 12:14:51 в соседний столбец протянуть скопировать вставить как значения в основной столбец
Лень двигатель прогресса, доказано!!! |
||
maves Пользователь Сообщений: 5 |
Спасибо за формулу. А можно ли в этом же столбце как то заменить. В этом файле должны быть указаны именно номера в одном столбце, чтобы они не дублировались, второй столбец чисто для второго контактного номера. |
Сергей Пользователь Сообщений: 11251 |
#6 15.01.2020 12:26:26
можно но это уже макрос Лень двигатель прогресса, доказано!!! |
||
Polkilo Пользователь Сообщений: 87 |
maves, учтите, после +7 пробела нет, если он нужен, то оберните еще раз в ПОДСТАВИТЬ и замените «(» на » (« |
maves Пользователь Сообщений: 5 |
#8 15.01.2020 12:31:32
А Вы сможете написать? |
||
Михаил Лебедев Пользователь Сообщений: 2855 |
#9 15.01.2020 12:38:09
А не проще, без макроса, в любой свободный столбец вставить формулу Сергея, а потом скопировать, как значения, в нужный столбец? PS
Прикрепленные файлы
Изменено: Михаил Лебедев — 15.01.2020 12:55:39 Всё сложное — не нужно. Всё нужное — просто /М. Т. Калашников/ |
||||||
Polkilo Пользователь Сообщений: 87 |
#10 15.01.2020 13:19:58 maves, проверяйте
Изменено: Polkilo — 15.01.2020 13:21:19 |
||
Вар.2 Всё сложное — не нужно. Всё нужное — просто /М. Т. Калашников/ |
|
maves Пользователь Сообщений: 5 |
Всем спасибо за ответы! Изменено: maves — 15.01.2020 13:45:30 |
А если номер вбит по ошибке без префикса +7 или 8, то ни одно решение выше не работает, что привести к единому формату +7(000)000-00-00 или 8(000)000-00-00 Polkilo работает, но Формула от Сергей не приводит к форме номера без префикса +7 или 8. Такое часто бывает Михаил Лебедев то же, не приводит к форме номера без префикса +7 или 8. Такое часто бывает Макрос от Polkilo работает корректно, но только по первому столбцу, нет формы выбора столбца или диапазона Что бы добить тему до готового решения, нужно: Изменено: RUSBelorus — 15.01.2020 19:50:33 |
|
Сергей Пользователь Сообщений: 11251 |
RUSBelorus, выше было обозначено приведите пример возможных вариантов для них и сделано если у вас корявые вводные создайте отдельную тему и покажите их Лень двигатель прогресса, доказано!!! |
RUSBelorus Пользователь Сообщений: 110 |
#15 15.01.2020 20:27:31
зачем плодить кучу тем одной тематики ? Вы дали решение на приведенные формы, здорово. Я показал на каких формах, а они часто корявые, решение не работает. Плюс добавил, как превратить Ваше решение в полноценный инструмент для работы и поверьте, много будет людей кто скажет Вам еще одно спасибо! |
||
Сергей Пользователь Сообщений: 11251 |
RUSBelorus, тема по приведению телефонных номеров к одному виду избита на нашей планете и формулы и удф и макросы если захотеть можно найти всё Лень двигатель прогресса, доказано!!! |
RUSBelorus Пользователь Сообщений: 110 |
#17 15.01.2020 20:38:06
Тема избита вдоль и поперек, а дальше будет мусолиться такими как Я (простите). Я говорю про законченное решение для всех и всякого. Такого нет нигде — иметь возможность выбрать диапазон PS сам пользуюсь приведением телефонов к формату и знаю о чем говорю. Изменено: RUSBelorus — 15.01.2020 20:39:10 |
||
RUSBelorus, человеческие корявые ручки могут такого написать, что никакие формулы, а возможно и макросы это не исправят. В таком случае лучше вводить данные по шаблону и запрещать ввод данных не соответвущих ему. Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл |
|
Даже если и по шаблону с любым префиксом. Все равно нет РЕШЕНИЯ выбрать диапазон и один из трех форматов телефона одновременно) Изменено: RUSBelorus — 15.01.2020 20:50:07 |
|
Сергей Пользователь Сообщений: 11251 |
#20 15.01.2020 20:49:01
и в чем проблема то непонятно форумчане предоставили решение человеку у вас другая проблема у каждого человека свои проблемы и их надо сортировать нет в жизни универсальной волшебной палочки которая выравнивает кривые ручки Лень двигатель прогресса, доказано!!! |
||
Так задача простая, объединить решения в одно. Не будет больше (или станет меньше на порядок) подобной PS Получается, надеяться можно от снисхождения Polkilo ) Изменено: RUSBelorus — 15.01.2020 20:58:18 |
|
Kuzmich Пользователь Сообщений: 7998 |
#22 15.01.2020 20:59:32 UDF формат +7(000)000-00-00
|
||
Сергей Пользователь Сообщений: 11251 |
#23 15.01.2020 21:01:00
ну да все человечество с ней бъется называется искусственный интелект который будет определять все хотелки человечества и исправлять их ошибки (главное чтоб не обиделся и не помножил на ноль всех) Лень двигатель прогресса, доказано!!! |
||
Вы все усложняете. Вот все 4 формата номера, которые я постоянно встречаю от клиентов, не считаю что это искусственный интеллект: Polkilo их все обрабатывает а то что они могут быть в разных столбиках и это не ИК. Изменено: RUSBelorus — 15.01.2020 21:41:28 |
|
vikttur Пользователь Сообщений: 47199 |
#25 15.01.2020 23:06:19
А Вы оптимист |
||
Удивитесь, макрос Polkilo
PS Речь об обработке телефона 10 знаков, а не об выделении телефона из текста Изменено: RUSBelorus — 15.01.2020 23:25:46 |
|||||||||||||||||||||||||
vikttur Пользователь Сообщений: 47199 |
Я писал о «всех 4-х форматах», которые Вы встречаете. |
RUSBelorus Пользователь Сообщений: 110 |
#28 15.01.2020 23:29:19
форматов действительно много, их не 4, которые пишут в заявках (и с пробелами и тире и префиксом). Уже хорошо, что есть решение. |
||
Михаил Лебедев Пользователь Сообщений: 2855 |
#29 16.01.2020 04:55:08
Вы что, и с простой задачей сами справиться не можете? Прикрепленные файлы
Изменено: Михаил Лебедев — 16.01.2020 05:18:43 Всё сложное — не нужно. Всё нужное — просто /М. Т. Калашников/ |
||
Андрей VG Пользователь Сообщений: 11878 Excel 2016, 365 |
#30 16.01.2020 08:13:28
Добрый день, Михаил. |
||
Если ваша компания собирает телефоны клиентов из нескольких каналов, в базе наверняка куча некорректных номеров: формы на сайте заполняют кое-как, менеджеры неправильно записывают контакты, а партнёры вовсе не думают о качестве данных. Из-за этого операторы тратят время на бесполезные звонки.
Мы спросили у колл-центров MaxiPost, InteractiveCenter и СКБ «Контур», как привести в порядок телефонные номера. Результат исследования — базовые советы по подготовке к обзвонам. С ними вы быстро уберёте из базы некорректные номера. Всё, что понадобится — Excel и пара сайтов-справочников.
Чтобы проверить советы, мы взяли настоящую базу с 3795 номерами. Эти телефоны оставляли в форме онлайн-заявки на сайте компании. Ниже мы показываем, как шаг за шагом чистим базу от бесполезных контактов.
Предварительный этап: привести номера к единому формату
Что не так. Телефоны попадают в базу через сотрудников поддержки, форму на сайте, анкеты на мероприятиях. Разные люди пишут номера по-разному, и в базе форматы перемешиваются.
- +7987707.21.21,
- 8(986)457834,
- +73957072721,
- 56.56.45.
Если привести номера к одному формату и убрать лишние символы, станет видно: вот эти номера дублируются, а в этих слишком много или мало цифр. Такую базу проще чистить.
Как исправить. Чтобы отформатировать телефоны, мы написали функцию PrepareNumbers для Excel. Она оставляет в номере только цифры, добавляет пропущенный «+», а потом меняет «+7» на «8». Если вы не программист, не вчитывайтесь в код, это лишнее.
Public Function PrepareNumbers(InputString As String)
Dim i As Long, newString As String
For i = 1 To Len(InputString)
If IsNumeric(Mid(InputString, i, 1)) Or (i = 1 And Mid(InputString, i, 1) = «+») Then
newString = newString & Mid(InputString, i, 1)
End If
Next i
If Len(newString) = 11 And InStr(newString, 7) = 1 Then
newString = «+» & newString
End If
PrepareNumbers = Replace(newString, «+7», «8», 1, 1)
End Function
Чтобы функция работала, её добавляют в файл с базой данных
Перед форматированием номеров мы делаем копию базы: если что-то пойдёт не так, контакты легко восстановить.
PrepareNumbers не отличается от стандартных функций Excel, и вызывают её тем же способом.
Главный трюк — потянуть за угол зелёной рамки, чтобы PrepareNumbers сработала для всей колонки
Функция убирает из номеров только лишние символы. Если в базе встретится неполный телефон, PrepareNumbers его не восстановит.
Убрать дубли, чтобы не звонить одному человеку несколько раз
Что не так. Номер можно написать по-разному: например, клиент оставил на сайте +7 495 787-25-67, а потом позвонил в контакт-центр, где оператор записал +74957872567. Для базы данных это разные контакты, и теперь человеку позвонят дважды.
Как исправить. Мы привели номера к единому формату, поэтому для удаления дублей подойдёт встроенный инструмент Excel.
Таблицу выделяют целиком, но инструменту «Удалить дубликаты» указывают только колонку, где номера в едином формате
Инструмент называется «Удалить дубликаты», вы найдёте его во вкладке «Данные».
Результат на живой базе: из 3795 записей 663 оказались дубликатами. Это 17,4% от общего числа.
После удаления дублей в базе осталось 3132 номера.
Исключить некорректные номера, чтобы сэкономить время операторов
Что не так. Даже если из базы вычистили дубли, в ней остались контакты, которые отнимают время операторов и портят статистику:
-
номера без кода города или страны;
-
те, что выглядят нормально, но в реальности не существуют;
-
иностранные телефоны, по которым не нужно звонить.
Если исключить такие записи, операторы сэкономят время.
Как исправить. Российский телефон в полном формате — с восьмёркой в начале, кодом и локальным номером — состоит из 11 цифр. За рубежом бывает по-другому, но в этой статье мы говорим только про российских абонентов.
Если мы знаем, что в готовом к обзвону телефоне 11 цифр, простой способ почистить базу — убрать длинные и короткие номера.
Сначала мы попросили Excel посчитать длину телефонных номеров, а потом выбрали те, где ровно одиннадцать цифр. Наши инструменты — функция «ДЛСТР» и фильтр.
После чистки в базе останутся некорректные номера. Например, Excel не знает, что сочетание цифр 8 846 384-23-41 невозможно по плану нумерации Россвязи
Номера, в которых меньше или больше 11 цифр, мы убрали в отдельный файл и попытались восстановить. Об этом в следующем разделе.
Результат на живой базе: из 3132 номеров только 2578 состоят из одиннадцати цифр. Это значит, что мы избавили операторов от 554 бесполезных звонков (17,6% от числа телефонов, которые остались в базе после удаления дублей).
К этому шагу мы удалили из базы 1217 номера (32%), осталось 2578.
Восстановить номера, чтобы сохранить абонентов
Что не так. Даже если в номере меньше положенных 11 цифр, он может быть корректным. Просто не хватает кода города или страны. Если удалить такой номер из базы, потеряешь хороший контакт.
Как исправить. Телефонный код города или страны можно восстановить при следующих двух условиях.
-
В базе есть город абонента.
-
Телефон городской.
Коды городов и стран есть на сайте Ростелекома. Просто вводим на сайте город, получаем код и подставляем к номеру.
Московский номер так восстановить не получится, потому что у столицы два телефонных кода: 495 и 499
Такое восстановление номера отнимает много времени, но это единственный бесплатный способ.
Результат на живой базе: восстановили коды городов для 92 номеров, отсеянных на предыдущем шаге.
Теперь в базе 2670 номеров.
Проставить часовые пояса, чтобы не разбудить клиента
Что не так. В России 11 часовых поясов. Когда в Москве 16:00, в Хабаровске уже спят и звонить нельзя.
Как исправить. Иногда часовой пояс добавляют в базу контактов и сортируют абонентов по времени звонка.
-
Восточные регионы, их обзванивают утром.
-
Часовой пояс Екатеринбурга.
-
Часовой пояс Москвы.
В течение дня оператор переходит от одной очереди к другой, руководствуясь логикой.
Если в базе нет часового пояса и города, их находят на сайте Россвязи. Сайт принимает номер и показывает город или регион.
Сайтом Россвязи неудобно пользоваться, но это первоисточник
Когда город известен, часовой пояс подскажет поисковик. Набираем «время йошкар-ола» и видим, звонить абоненту сейчас или подождать до утра. Мы сразу запишем часовой пояс клиента в базу, чтобы больше не искать.
Как привести в порядок базу номеров
-
Привести телефоны к единому формату.
Инструмент: Excel.
Результат на живой базе: 3795 отформатированных номеров, с которыми удобно работать. -
Убрать дубли.
Инструмент: Excel.
Результат на живой базе: −663 дубля. -
Исключить «битые» номера из обзвона.
Инструмент: Excel.
Результат на живой базе: −554 слишком длинных или коротких номера. -
Восстановить номера.
Инструмент: сайт «Ростелекома».
Результат на живой базе: +92 номера, восстановленных из неполных контактов. -
Составить расписание звонков с учётом часовых поясов. Инструмент: сайт «Россвязи».
Итог на живой базе. Мы избавили операторов от 895 бесполезных звонков. Кроме того, восстановили код города для 92 номеров и получили пригодные для обзвона телефоны.
Из 3795 номеров в базе осталось 2670 (70,3%). По ним можно звонить в любой момент.
Мнение редакции может не совпадать с мнением автора. Ваши статьи присылайте нам на 42@cossa.ru. А наши требования к ним — вот тут.
Обзор функций для работы с текстом
Мы подготовили обзорное видео, где собрали полезные сочетания текстовых функций в Excel и Google таблицах.
Все примеры основаны на реальных задачах, с которыми мы очень часто сталкиваемся в рабочих моментах. Предполагаем, что большинство пользователей найдут это видео полезным и сохранят комбинации рассматриваемых функций для работы с подобными текстовыми данными.
Скачать файлы из этой статьи
Рабочие файлы
Сохраняйте, чтобы знать, где искать ответы на похожие задачи.
Обзор полезных текстовых функций смотрите ниже. Приятного просмотра!
Как привести телефонные номера к единому формату?
Как показывает практика, несмотря на наличие продвинутых автоматизированных систем, большинство компаний малого и среднего бизнеса продолжают вести свои базы (в том числе клиентские) в Excel или Google таблицах.
В идеальном мире все данные в таблицах упорядочены и имеют одинаковый вид.
Что же касается реальной жизни — так данные немного в хаосе.
Посмотрите на вид хранения телефонов в одной из баз. Лишние символы – дефисы, пробелы, двоеточия, пояснительная бригада в виде надписей – номер телефона, сотовый, тел.
Согласитесь, это, во-первых, выглядит неопрятно, во-вторых – обрабатывать такие данные ой как не просто.
Поэтому, давайте договоримся, если мы и ведем свои базы в Excel или Google таблицах, то делаем это грамотно. Все номера в одном формате. В конце концов, Вы же не просто так эти номера собираете? Предполагается работа с этими номерами. Любому сотруднику будет удобнее ориентироваться в упорядоченной базе, плюс ко всему, по корректному списку номеров без проблем можно запустить массовую рассылку (например, в WhatsApp).
Ну а если Ваша база уже в легком хаосе, то самое время привести ее в порядок. Так, сочетание функций ПРАВСИМВ()
и ПОДСТАВИТЬ()
помогут преобразовать различные варианты записи телефона в стандартный вид.
="+7"&ПРАВСИМВ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(B2;"(";"");")";"");" ";"");"-";"");" ";"");10)
Аналогичные функции применяются к данным в Google таблице.
Как извлечь домены адресов электронной почты?
Следующий кейс для тех, кто работает с электронными адресами в таблицах. Есть список адресов электронной почты, нужно из них получить домены.
Цели такой задачи могут быть абсолютно разными. Например, подбить статистику какими почтовыми клиентами пользуются Ваши клиенты, или же получить из почтового адреса сайт компании.
Сочетание функций для извлечения домена: =ПРАВСИМВ(B2;ДЛСТР(B2)-ПОИСК("@";B2))
Аналогичное сочетание функций работает для Google таблиц.
Как сократить длинные ссылки?
Следующая задача, немного похожа на предыдущую. Мы запускали парсер, который собрал нам ссылки на различные источники данных. По итогу, у нас имеется список полных URL.
Для дальнейшей обработки этих данных, нам нужно получить только ссылку на сайт, без указания конкретной страницы. А далее, мы уже планируем оценить популярность источников.
Чтобы получить короткий URL воспользуемся уже знакомым сочетанием функций ПОДСТАВИТЬ()
, НАЙТИ()
, ДЛСТР()
и ЛЕВСИМВ()
.
=ЛЕВСИМВ(B2;ДЛСТР(B2)-(ДЛСТР(B2)-НАЙТИ("/@";ПОДСТАВИТЬ(B2;"/";"/@";3))+1))
Аналогичное сочетание функций работает для Google таблиц.
Как перевести ФИО в сокращенный вид?
Следующая задача, скорее больше знакома менеджерам, ведущим клиентскую базу или эйчарам. Есть полная база ФИО и дата рождения.
Хотим получить сокращенную форму ФИО, а также возраст сотрудника и по возможности определить пол.
Получить сокращенную форму ФИО очень просто. Для этого используются функции СЦЕПИТЬ()
и ЛЕВСИМВ()
.
=СЦЕПИТЬ(B2;" ";ЛЕВСИМВ(C2;1);".";ЛЕВСИМВ(D2;1);".")
Как вычислить возраст по дате рождения?
Для вычисления возраста по дате рождения используется функция РАЗНДАТ()
. История с функцией РАЗНДАТ()
очень интересная. Вы не найдете её в справке. Более того, её нет в мастере функций, и даже при наборе вручную первых букв названия функции никакой подсказки вам не выйдет!
=РАЗНДАТ(E2;СЕГОДНЯ();"y")
Поэтому, друзья, просто запоминаем, что такая функция есть и она способствует вычислению количества дней, месяцев или лет между двумя датами.
Чтобы ей воспользоваться, задаем начальную дату, конечную дату и в скобках указываем в каких именно единицах нужно вернуть разницу дат. В нашем случае – число полных лет в периоде.
В Google таблицах используются аналогичные функции.
Как определить пол по отчеству?
Определить пол на 100% мы вряд ли сможем, особенно если у нас нестандартные варианты отчества, но для большей части данных – это реально. Так, самым простым вариантом, является проверка последней буквы отчества.
=ЕСЛИ(ПРАВСИМВ(D2)="ч";"М";ЕСЛИ(ПРАВСИМВ(D2)="а";"Ж";"н/о"))
Если отчество заканчивается на букву Ч, Антонович, Арсеньевич – то пол мужской, если отчество заканчивается на букву А – Сергеевна, Валерьевна – то пол женский, в противном случае пол не определен.
Это один из вариантов. Конечно, можно добавить проверку и по другим критериям. Например, добавить развернутый список женских и мужских имен и проверять имена по нему. В общем, вариант есть и не один, все зависит от конкретной задачи.
В Google таблицах все работает аналогично.
И, напоследок, суперлегкая, но все также часто запрашиваемая задача.
Получили «корявую» выгрузку с нестандартным количеством пробелов. Некорректный ручной ввод или баги выгрузки.
Удалить лишние пробелы и, тем самым привести список к корректному виду поможет функция сжатия пробелов — СЖПРОБЕЛЫ()
.
Аналогичная функция доступна в Google таблицах.
Почему знания Excel или Google таблиц сегодня важны каждому?
В век развития технологий и инноваций, умение работать с большими объемами данных становится преимуществом в глазах потенциальных работодателей.
Электронные таблицы вроде MS Excel, Google Sheets – универсальные и многофункциональные помощники, способные облегчить работу и сэкономить ваше время. С их помощью, можно без труда структурировать большие объемы информации в удобные форматы, визуализировать данные в графики и диаграммы, а также вычислять показатели и создавать отчеты.
Умение работать с электронными таблицами позволяет уверенно использовать навыки на практике в любой профессиональной области. Бухгалтеры производят анализ информации со сводными таблицами, составляют отчеты. Финансовые аналитики и экономисты проводят исследования рынка и создают прогнозы продаж, составляют наглядные дашборды. С помощью табличных редакторов, аналитики и администраторы баз данных производят создание и заполнение базы, фильтруют массивы информации по различным категориям.
Пользователи Microsoft Excel и Google таблиц уверенно решают различные многофункциональные задачи, оптимизируя рабочее время. Инструменты этих программ просты и понятны в использовании, при этом приносят колоссальное количество пользы.
О проекте BIRDYX
Мы оказываем помощь в получении полного представления о работе в программах MS Excel и Google Sheets.
На нашем YouTube канале мы регулярно публикуем видео о секретах, фишках и лайфхаках MS Excel и Google Sheets, а также делимся решениями реальных задач из практики. Там же доступен бесплатный курс «Основы Excel» для начинающих. Подписывайтесь на наш канал, там много полезной и интересной информации.
Тем, кто желает освоить MS Excel или Google Sheets в кратчайшие сроки, мы можем предложить персональные консультации онлайн в удобное время.
А также, Вы можете пройти бесплатные онлайн курсы по MS Excel с заданиями
Мы выполняем задачи любой сложности в Excel и Google таблицах: сложные формулы, дашборды, макросы и многое другое.
В загруженной в Excel базе столбец <номер телефона> записан разными способами:
- некоторые номера содержат всего 10 знаков, как добавить 7 к номеру телефона
- некоторые телефоны начинаются на +7
- некоторые начинаются 8. или +8.
какой формулой форматировать в Эксель номер телефона, чтобы преобразовать к единому формату в 11 знаков начиная с цифры 7
Можно воспользоваться простой заменой, как в случаи «+7» заменить на «8» (ctrl+h). Еще можно воспользоваться в новом столбце формулой ПРАВСИМВ и указать сколько символов оставить. Потом присоединить к получившемуся значению необходимое значение с помощью &.
Такие возможности описаны в большом количестве в сети. Главное, описать правильно, что хотите сделать со значением ячейки
Чтобы обработать телефонный номер надо ввести дополнительный столбец в который записать формулу для преобразования номеров телефонов в единый формат можно просто добавить цифру 7 к последним 10 цифрам телефона.
для ячейки A2 формула имеет вид:
однако очень часто в поле телефонного номера встречаются комментарии, в этом случае
для преобразования формата потребуется добавить 7 к последним 10 символам перед первым пробелом (если пробела нет то придется добавить к концу текста) , для ячейки B2 эта формула примет вид:
=7&ПРАВСИМВ( ПСТР(B2;1; НАЙТИ(» «;B2&» «)-1); 10)&ПСТР( B2;НАЙТИ( » «;B2&» «); ДЛСТР(B2))
если требуется преобразовать номер к формату +7. то формула примет вид:
=»+7″&ПРАВСИМВ(ПСТР( B2;1;НАЙТИ(» «; B2&» «)-1);10)&ПСТР(B2; НАЙТИ(» «; B2&» «); ДЛСТР(B2))
Отклонение, это различие, разница между значениями.
Абсолютное отклонение вычислить очень просто, для этого понадобиться лишь вычесть одно значение из другого.
Если на примере, то выглядит это так:
В прошлом году налоги предприятия составили 100 000, а в этом году 120 000.
Абсолютное отклонения в этом случае будет 20 000, так как 120 000 — 100 000 = 20 000.
Что касается вычисления абсолютного отклонения в таблице Эксель, то для вычисления жмём клавишу «равно», затем левой кнопкой мышки на ячейку с одним значением, затем знак «минус» и снова левой кнопкой на второе значение во второй ячейке.
Если слово пишется в графе единицы измерения, в этом случае формула будет выглядеть так:
=ЕСЛИ( ИЛИ( ЦЕЛОЕ( ОСТАТ(A1;100)/10)=1 ; ОСТАТ(A1 ; 10)>=5;ОСТАТ(A1 ; 10)=0) ; «штук» ; ЕСЛИ( ОСТАТ(A1;10)=1 ; «штука» ; «штуки»))
Если требуется написать в тексте число и количество штук через пробел, в этом случае формула примет вид:
=A1&» «&ЕСЛИ( ИЛИ( ЦЕЛОЕ( ОСТАТ(A1;100)/10)=1 ; ОСТАТ(A1;10)>=5 ; ОСТАТ(A1;10)=0) ; «штук» ; ЕСЛИ( ОСТАТ(A1;10)=1 ; «штука»;»штуки»))
Обе формулы рабочие (можно копировать в свою таблицу, с заменой ячейки A1 на ячейку таблицы, в которой записано целое число определяющее количество штук)
Если слово надо писать в отдельную графу, то числа из ячейки A1 формула примет вид:
=ЕСЛИ( ИЛИ( ЦЕЛОЕ( ОСТАТ(A1;100)/10) = 1 ; ОСТАТ( A1 ; 10 )>=5 ; ОСТАТ(A1 ; 10)=0) ; «ящиков» ; ЕСЛИ( ОСТАТ( A1 ; 10)=1 ; «ящик» ; «ящика»))
Для использования в тексте потребуется писать число, а потом слово, формула будет выглядеть так:
=A1&» «&ЕСЛИ( ИЛИ( ЦЕЛОЕ( ОСТАТ(A1;100)/10) = 1 ; ОСТАТ( A1 ; 10 )>=5 ; ОСТАТ(A1 ; 10)=0) ; «ящиков» ; ЕСЛИ( ОСТАТ( A1 ; 10)=1 ; «ящик» ; «ящика»))
Эту формулу можно копировать отсюда в свою таблицу, но необходимо заменить A1 на нужную ячейку.
Чтобы посчитать сумму значений ячеек обычно используется функция СУММ, а в качестве аргументов пишутся либо значения, либо диапазоны ячеек либо сами ячейки.
Если требуется вычислить сумму значений ячеек разных диапазонов, то эти диапазоны перечисляются как аргументы функции сумм.
вычислит сумму чисел, находящихся в ячейках из диапазона A3:A8 и диапазона C3:H3
Если диапазоны чисел находятся на разных листах одной книги, то перед ссылкой на диапазон надо указать наименование листа с восклицательным знаком
=СУММ( A3:A8 ; C3:H3 ; Лист2!A1:A6 )
если диапазоны суммирования находятся в разных книгах, то придется указать и название книги в квадратных скобках пример:
=СУММ(A3:A8 ; C3:H3 ; [Книга3]Лист2!A1:A6 )
всего в функции СУММ можно указывать от 1 до 255 аргументов.
В радианы можно перевести с помощью формулы
Чтобы определить угол в градусах возьмём формулы перевода градусов минут и секунд в радианы и подставим в эту формулу.
Если исходные данные заданы в ячейке D2 формате строки ГГ°ММ’СС» (57°11’35»)
то формула перевода в радианы выглядит так:
=РАДИАНЫ( ЗНАЧЕН( ЛЕВСИМВ(D2; НАЙТИ(«°»;D2) — 1)) + ЗНАЧЕН( ПСТР(D2; НАЙТИ(«°»;D2) + 1; НАЙТИ(«‘»; D2) — НАЙТИ(«°»; D2)-1))/60 + ЗНАЧЕН( ПСТР(D2; НАЙТИ(«‘»; D2) + 1; НАЙТИ(«»»»; D2) — НАЙТИ(«‘»; D2)-1))/60/60 )
Эту длинную формулу можно сделать более понятной, с помощью Alt+Enter
Если исходные данные заданы в ячейке D2 формате строки ГГ град ММ мин СС сек (57 град 11 мин 35 сек)
то формула перевода в радианы выглядит так:
=РАДИАНЫ( ЗНАЧЕН( ЛЕВСИМВ(D2; НАЙТИ(«град»;D2)-1)) + ЗНАЧЕН( ПСТР(D2; НАЙТИ(«град»; D2)+4; НАЙТИ(«мин»; D2) — НАЙТИ(«град»; D2)-4))/60 + ЗНАЧЕН( ПСТР(D2; НАЙТИ(«мин»;D2)+3; НАЙТИ(«сек»;D2) — НАЙТИ(«мин»; D2)-3))/60/60 )
После копирования этих формул в свою таблицу надо заменить ячейку D2 на свою.
Как заменить в экселе первую цифру во всем столбце
Пусть A столбец с телефонами, в соседнем столбце в B1 вставляем формулу
=»+7″ & ПСТР (A1;2;100)
(я считаю это лучше чем «+7» & ПРАВСИМВ (ДЛСТР (A1)-1) — вычислений меньше) ,
ессно если нужна просто 7 — плюс в формуле у «+7» не пишем =)
Берём за правый нижний угол ячейки и «растягиваем» формулу до конца данных
Выделяем столбец B
Правая кнопка на выделении, копировать
Выбираем столбец B
Правая кнопка вставить значения. Внимательно — именно значения в Excel 2010 это выглядит как значок 123
Всё. Столбец B у вас заменён вместо формул теперь их значения, если всё устраивает — выделяете столбец A и удаляете. Столбец B становится столбцом A
Как заменить 8 на 7 в excel в номере телефона
Регистрация на форуме тут, о проблемах пишите сюда — alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите восстановить пароль
Поиск по форуму |
Расширенный поиск |
в excel есть база телефонов в формате
89272290710
нужно заменить первую восьмерку на +7
чтобы получилось
+79272290710
подскажите, пожалуйста, как это сделать автоматически?
Vladimir012270 |
Посмотреть профиль |
Найти ещё сообщения от Vladimir012270 |
Vladimir012270 |
Посмотреть профиль |
Найти ещё сообщения от Vladimir012270 |
Интенсив по Python: Работа с API и фреймворками 24-26 ИЮНЯ 2022. Знаете Python, но хотите расширить свои навыки?
Slurm подготовили для вас особенный продукт! Оставить заявку по ссылке — https://slurm.club/3MeqNEk
Excel для Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Еще…Меньше
Excel предоставляет специальный числовом формате, который позволяет форматирование номера в виде номера телефона. Например, можно отформатовать 10-значное число, например 5555551234, как (555) 555-1234.
-
Выберите ячейку или диапазон, которые нужно отформатирование. Как выбрать ячейки или диапазоны?
-
На вкладке Главная нажмите кнопку запуска диалогового окна рядом с полем Число.
-
В окне Категория выберите особый.
-
В списке Тип выберите Телефон число.
Совет: Чтобы увидеть код числовых форматов Телефон, щелкните категорию Пользовательские и посмотрите на поле Тип. Например, код [<=9999999]###-####;(###) ###-#### используется для отображения номера телефона (555) 555-1234. Если вам не соответствует заранее созданный формат номера телефона, вы можете использовать его в качестве отправной точки для создания собственного формата. Дополнительные сведения см. в том, как создать или удалить пользовательский числовой формат.