Играйте в «головоломку» в Excel
МехметСалихКотен, пользователь Reddit, создал полнофункциональную версию тетриса в Microsoft Excel.
Мы все слишком хорошо знакомы с функцией СЦЕПИТЬ , позволяющей объединять различные строки или числа в Excel . Однако у него есть некоторые ограничения:
1. Аргументы должны быть разделены запятыми.
2. Эта функция не может получить объекты в диапазоне для выполнения объединения.
3. Не предусмотрено добавление разделителя.
Учитывая эти недостатки, в Excel 2016 была введена новая функция под названием TEXTJOINT, которая выполняет ту же функцию, что и функция CONCATENATE, но более эффективно.
Описание функции СОЕДИНЕНИЕ ТЕКСТА
Функция TEXTJOIN объединяет текст из нескольких диапазонов и/или строк, включая разделитель между объединенными текстовыми значениями. Если разделитель представляет собой пустую текстовую строку, эта функция эффективно объединит диапазоны.
Синтаксис функции ТЕКСТСОЕДИНЕНИЕ
Эта функция имеет следующий синтаксис:
TEXTJOIN(разделитель, ignore_empty, текст1, [текст2], …)
Давайте разберем приведенный выше синтаксис:
Пример функции СОЕДИНЕНИЕ ТЕКСТА
Ниже приведены несколько примеров, чтобы вы могли лучше понять эту функцию.
Пример 1:
В этом примере у нас есть таблица данных, которая включает имя, фамилию и страну проживания каждого человека. Здесь мы будем использовать функцию TEXTJOIN, чтобы создать уникальный идентификатор для каждого человека, объединив имя, фамилию и штат. В формуле используется подчеркивание в качестве разделителя, второму аргументу присваивается значение TRUE, чтобы не было пустых ячеек, а диапазон A2:C2 является связанным диапазоном.
Перетащите формулу в ячейку D2, и вы получите идентификатор каждого человека.
Пример 2:
В этом примере в той же таблице данных, приведенной выше, мы находим список имен всех людей в штате Лос-Анджелес, дважды используя функцию TEXTJOIN. Сначала используйте функцию TEXTJOIN в сочетании с функцией ЕСЛИ, чтобы найти людей, соответствующих вышеуказанным условиям, то есть людей, живущих в штате Лос-Анджелес. Результат вернет полное имя человека. Когда мы перетащим формулу вниз, столбец будет заполнен его полным именем. Если вы живете в другом штате, это поле останется пустым.
Далее мы снова воспользуемся функцией TEXTJOIN, чтобы получить список в ячейке, разделенной запятыми. Для этого запишем следующую формулу в ячейку B2.
= ТЕКСТСОЕДИНЕНИЕ («»,, ИСТИНА, D5:D13)
Как показано на изображении ниже:
Результатом будет список имен, разделенных запятыми, как показано ниже:
Пустые ячейки будут исключены из объединенной строки, поскольку мы установили для второй опции значение TRUE.
Пример 3:
Мы можем использовать функцию TEXTJOIN для создания предложений с автозаполнением. Например, используйте его для написания комментариев к транскрипту, чтобы узнать, к какому классу принадлежит ученик.
В приведенном ниже примере мы создадим таблицу ПРОСМОТР, чтобы найти соответствующую оценку учащегося и вернуть комментарии с помощью функции TEXTJOIN. В таблице ниже содержится информация о диапазоне оценок и класс, соответствующий этому диапазону оценок.
Формула ПРОСМОТРА выглядит следующим образом:
= ПРОСМОТР (F4, L5: L8, N5: N8)
Поскольку мы знаем, что функция ПРОСМОТР имеет как минимум три аргумента, первым является искомое значение, в этом примере F4. Второй аргумент — это диапазон поиска, то есть L5:L8 в этой формуле, а последний аргумент — это диапазон возврата, который в формуле равен N5:N8. Таким образом, формула ищет точку в первом столбце (столбец L) и возвращает значение из столбца N.
Формула извлекает информацию из следующей таблицы, расположенной между E3:F5.
Формула поиска, обсуждавшаяся в предыдущем абзаце, присутствует в ячейке F5 и возвращает оценку C для оценки 34. Теперь мы будем использовать функцию TEXTJOIN, чтобы создать комментарий, который можно будет разместить в отчетах.
Предположим, нам нужно такое предложение:
[Имя кандидата] вы набрали [баллы], и ваша оценка — [Оценка].
У нас будет следующая формула:
=TEXTJOIN(" ",TRUE,F3,"Вы прошли",F4,"оценка, ранг",F5,".")
В этой формуле:
1. Первый аргумент — это разделитель, установленный в виде пробела (« «), что делает его похожим на предложение.
2. Второй аргумент, как обычно, имеет значение TRUE.
3. F3 — имя ученика
4. Следующая часть «Вы прошли» останется одинаковой для каждого случая студента.
5. Далее идет F4, оценка ученику.
6. Аргумент, следующий за фиксированной частью, останется одинаковым для всех случаев.
7. Второй аргумент — это класс в ячейке F5.
8. Последний аргумент — это знак препинания, обозначающий конец предложения.
Желаю вам успехов!
Узнать больше:
МехметСалихКотен, пользователь 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!