Играйте в «головоломку» в Excel
МехметСалихКотен, пользователь Reddit, создал полнофункциональную версию тетриса в Microsoft Excel.
Что такое функция «Влево» в Excel ? Как использовать функцию «Влево» в Excel ? Давайте выясним это вместе с LuckyTemplates.com!
Microsoft Excel известен как программа для работы с электронными таблицами, способная обрабатывать большие объемы данных. Вы можете массово импортировать данные, а затем использовать интеллектуальные функции Excel для самостоятельного расчета результатов. В этой статье мы узнаем о функции LEFT — одной из распространенных текстовых функций Excel.
Функция LEFT принадлежит к группе функций обработки строк и используется для обрезки строки символов слева от текстовой строки. Функция LEFT часто используется для быстрого поиска информации вместо необходимости искать информацию или строки символов вручную. В частности, функцию LEFT можно комбинировать с другими функциями поиска в Excel для обработки сложных информационных таблиц, например, путем объединения функции LEFT с функцией Vlookup . В следующей статье вы узнаете, как использовать функцию ВЛЕВО в Excel.
Оглавление статьи
Функция LEFT имеет синтаксис =LEFT(text;[num_chars]) . Там:
1. Вам просто нужно ввести нужную формулу ЛЕВОГО значения в Excel в нужную ячейку, чтобы получить возвращаемое значение аргумента.
2. Вы можете вручную открыть формулу ЛЕВАЯ в диалоговом окне Excel в электронной таблице и ввести текст и количество символов.
3. В приведенной выше таблице вы можете увидеть параметр формулы ЛЕВОЙ функции в Excel на вкладке «Текст» в разделе «Формулы» в строке меню.
4. Чтобы открыть формулу СЛЕВА в диалоговом окне Excel, перейдите на вкладку «Текст» в разделе «Формулы» и выберите «СЛЕВА». См. образец ниже.
5. Откроется приведенное выше диалоговое окно, в котором вы можете установить аргументы для достижения результата формулы.
Вы можете использовать приведенную ниже общую формулу, чтобы получить подстроку, которой предшествует любой другой символ:
Приведенная выше формула LEFT в Excel используется, когда вы хотите извлечь часть текстовой строки, которой предшествует определенный символ. Например, если вы хотите получить имена из столбца полных имен или хотите извлечь коды стран из списка телефонных номеров.
Вы можете использовать следующую общую формулу для удаления последних N символов из строки.
Приведенная выше формула LEFT в Excel используется, когда вы хотите удалить определенные символы из конца строки и переместить остальную часть строки в другую ячейку. Работа формулы ЛЕВЫЙ в Excel основана на логике: функция ДЛСТР используется для получения общего количества символов в строке. Эта формула функции ЛЕВЫЙ в Excel исключает количество нежелательных символов из общей длины и возвращает оставшиеся символы.
В таблице ниже используйте функцию ВЛЕВО, чтобы найти первые 3 символа в ячейке B2. Введите формулу =ЛЕВО(B2,3) и нажмите Enter.
В результате мы получаем 3 символа слева направо строки символов в ячейке B2.
Или во входной формуле вы можете заменить позицию ячейки, содержащей строку символов, на символ, заключенный в кавычки, как показано.
Объединив эти две функции вместе, мы будем использовать ее для поиска строки символов, предшествующей определенному символу, например, для получения фамилии в столбце полного имени, получения кода страны за вычетом номера телефона. В столбце полного имени все разделены пробелами, поэтому мы используем формулу = =LEFT(B2,SEARCH(" ",B2)-1) и затем нажимаем Enter.
Затем -1, чтобы не извлекать пробелы при поиске символов.
В результате вы получите строку фамилии в ячейке. Прокрутите вниз до полей ниже, чтобы увидеть другие результаты.
Для диапазона номеров телефонов, в котором вы хотите получить код страны перед точкой, введите формулу =LEFT(B5,SEARCH(".",B5)-1) и нажмите Enter.
В результате будет получен только код страны в диапазоне телефонных номеров.
Функция LEN часто используется в сочетании с функциями для поиска строк символов. Функция LEFT в сочетании с функцией LEN используется для удаления определенных символов из конца строки. Комбинированная формула =LEFT(текст,LEN(текст) - символ, который нужно переместить).
Функция LEN принимает общее количество символов в строке, а затем вычитает количество символов, которые вы хотите удалить, из общей длины строки. Функция LEFT вернет количество оставшихся символов.
Например, удалите 5 символов из строки в ячейке B2, введите формулу =LEFT(B2, LEN(B2)-5) и нажмите Enter.
В результате мы имеем оставшуюся последовательность символов после удаления последних 5 символов в последовательности символов, включая пробелы.
Когда эти две функции объединены вместе, они будут возвращать числовые символы вместо текстовых строк, как при использовании функции LEFT. Например, экспортируйте первые два символа строки в ячейке B5, введите формулу =ЗНАЧЕНИЕ(ЛЕВО(B2,2)).
В результате мы получаем искомое число, как показано на рисунке.
Если функция Excel ЛЕВЫЙ не работает должным образом на вашем листе, скорее всего, это связано с одной из следующих причин.
Если ваша формула Excel LEFT возвращает #VALUE! , первое, что вам нужно проверить, — это значение аргумента num_chars. Если это отрицательное число, просто уберите знак минус, и ошибка исезнет (конечно, маловероятно, что кто-то намеренно поставил туда отрицательное число, но для людей вполне нормально совершать ошибки).
Обычно ошибка VALUE возникает, когда аргумент num_chars представлен другой функцией. В этом случае скопируйте функцию в другую ячейку или выберите ее в строке формул и нажмите F9 , чтобы увидеть, чему соответствует функция. Если значение меньше 0, то проверьте функцию на наличие ошибок.
Чтобы лучше проиллюстрировать эту проблему, давайте воспользуемся формулой LEFT, используемой для извлечения телефонных кодов стран: LEFT(A2, SEARCH("-", A2)-1) . Как вы, возможно, помните, функция ПОИСК в аргументе num_chars вычисляет позицию первого дефиса в исходной строке, из которой мы вычитаем 1, чтобы удалить дефис из конечного результата. Если вы случайно замените -1, например, на -11, формула вернет ошибку #VALUE , поскольку аргумент num_chars эквивалентен отрицательному числу: Формула слева не работает, поскольку аргумент num_chars меньше 0 . .
Аргумент Num_chars меньше 0
Если ваша формула Excel LEFT не работает без видимой причины, проверьте исходные значения ведущих пробелов. Если вы скопировали свои данные из Интернета или экспортировали из другого внешнего источника, многие такие пробелы могут находиться перед текстовыми записями, даже если вы этого не осознаете, и вы никогда не узнаете, что они там для вас, пока что-то не пойдет не так. На следующем изображении показана проблема, связанная с тем, что функция Excel LEFT не работает должным образом из-за пробела в начале исходной строки.
Функция Excel LEFT не работает должным образом из-за пробела в начале исходной строки.
Чтобы удалить пробелы в начале листа, используйте функцию Excel TRIM или надстройку Text Toolkit .
Если вы попытаетесь использовать функцию Excel LEFT для получения отдельных частей даты (например, дня, месяца или года), в большинстве случаев вы получите только первые несколько цифр числа, представляющего этот день. Проблема в том, что в Microsoft Excel все даты хранятся как целые числа, обозначающие количество дней с 1 января 1900 года, которые хранятся как число 1. То, что вы видите в ячейке, — это всего лишь представление. Визуальный вид даты и его отображение можно легко изменить, применив другой формат даты.
Например, если в ячейке A1 указана дата 11 января 2017 г., и вы пытаетесь извлечь дату с помощью формулы ВЛЕВО(A1,2), результатом будет 42, то есть первые две цифры числа 42746. представляет 11 января 2017 года во внутренней системе Excel.
Чтобы извлечь определенную часть дня, используйте одну из следующих функций: ДЕНЬ, МЕСЯЦ или ГОД.
Если ваша дата введена в виде текстовой строки, функция ЛЕВОСТЬ будет работать без проблем, как показано в правой части снимка экрана: Excel ЛЕВОСТЬ не работает с датами, но работает с текстовой строкой, представляющей дату.
Excel LEFT не работает с датами, но работает с текстовыми строками, представляющими даты.
Если к исходному тексту применено форматирование валюты или бухгалтерского учета, этот символ не является частью символов в ячейке. Этот значок появляется только в том случае, если он сопровождается числом определенного формата. Функция LEFT является текстовой функцией. Так он преобразует все значения в текстовый формат.
Полезным решением здесь является объединение LEFT с функцией VALUE для преобразования текста в число. Затем вы можете выбрать желаемый числовой формат.
Если вы знаете количество символов, составляющих желаемый результат, но формула функции ЛЕВЫЙ возвращает только несколько символов, вам может потребоваться больше места для исходного текста.
Вместо того, чтобы удалять их вручную, вы можете использовать функцию TRIM для их удаления.
=LEFT(TRIM(A2),7)
Некоторые вещи, которые следует помнить при использовании функции ВЛЕВО в Excel
#VALUE
возникает, если аргумент [num_chars] меньше 0.Например, 01.01.1980 представляет число 29221, поэтому применение функции ВЛЕВО к ячейке, содержащей дату 01.01.1980 (и требование вернуть 3 символа), даст вам результат 292. Если вы хотите используйте LEFT для дат, вы можете комбинировать его с функциями ДЕНЬ, ДАТА, МЕСЯЦ или ГОД. Если нет, вы можете преобразовать ячейки, содержащие даты, в текст, используя инструмент Excel для преобразования текста в столбец.
Выше описано, как использовать функцию LEFT для получения строки символов слева, а также примеры комбинирования функции LEFT с другими функциями. Если возникает ошибка, пользователю необходимо проверить num_chars
, больше ли она 0 или нет.
Желаю вам успехов!
МехметСалихКотен, пользователь Reddit, создал полнофункциональную версию тетриса в Microsoft Excel.
Чтобы преобразовать единицы измерения в Excel, мы воспользуемся функцией «Конвертировать».
Что такое функция HLOOKUP? Как использовать функцию HLOOKUP в Excel? Давайте выясним это вместе с Квантримангом!
Функция ЕСЛИОШИБКА в Excel используется довольно часто. Чтобы правильно его использовать, вам необходимо понимать формулу ЕСЛИОШИБКА Microsoft Excel.
Что такое функция ЗНАЧЕНИЕ в Excel? Что такое формула значения в Excel? Давайте выясним это вместе с LuckyTemplates.com!
Функция EOMONTH в Excel используется для отображения последнего дня данного месяца с очень простой реализацией. Затем вы получите последний день определенного месяца на основе введенных нами данных.
Хотите автоматизировать повторяющиеся задачи в Excel VBA? Итак, давайте научимся использовать цикл Do-While для реализации серии действий, которые повторяются до тех пор, пока не будет выполнено условие.
Ширина столбца и высота строки по умолчанию в Excel могут не соответствовать введенным вами данным. В статье ниже показаны некоторые способы изменения размера столбцов, строк и ячеек в Excel 2016. Пожалуйста, обратитесь к ней!
Всякий раз, когда вы работаете с Excel, вам нужно будет вводить информацию (или контент) в ячейки. Давайте изучим с LuckyTemplates основные понятия о ячейках и диапазонах в Excel 2016!
Что такое функция Xlookup в Excel? Как использовать Xlookup в Excel? Давайте выясним это вместе с LuckyTemplates.com!