Сборка данных со всех листов книги в одну таблицу
Заметки об отношениях
Пример: связь данных времени с данными о рейсах авиакомпаний
«Могут потребоваться связи между таблицами»
Шаг 1. Определите, какие таблицы указать в отношении
Шаг 2. Найдите столбцы, которые можно использовать для создания пути от одной таблицы к следующей.
Заметки об отношениях
Вы узнаете, существует ли связь, когда перетащите поля из разных таблиц в список полей сводной таблицы.Если вам не предлагается создать взаимосвязь, значит, в Excel уже есть информация о взаимосвязи, необходимая для сопоставления данных.
Создание отношений аналогично использованию VLOOKUP: вам нужны столбцы, содержащие совпадающие данные, чтобы Excel мог связывать строки в одной таблице со строками другой таблицы. В примере с логикой операций со временем таблица Customer будет
Таблицы данных в Excel — Easy Excel Tutorial
Одна таблица переменных данных | Таблица двух переменных
Вместо создания различных сценариев можно создать таблицу данных , чтобы быстро опробовать различные значения для формул. Вы можете создать таблицу данных с одной переменной или таблицу данных с двумя переменными.
Предположим, у вас есть книжный магазин и у вас есть 100 книг на складе. Вы продаете определенный процент по максимальной цене 50 долларов и определенный процент по более низкой цене 20 долларов. Если вы продаете 60% по самой высокой цене, в ячейке D10 ниже рассчитывается общая прибыль 60 * 50 + 40 * 20 долларов = 3800 долларов.
Таблица с одной переменной
Чтобы создать таблицу данных с одной переменной, выполните следующие шаги.
1. Выберите ячейку B12 и введите = D10 (см. Ячейку общей прибыли).
2. Введите различные проценты в столбец A.
3. Выберите диапазон A12: B17.
Мы рассчитаем общую прибыль, если вы продадите 60% по самой высокой цене, 70% по самой высокой цене и т. Д.
4. На вкладке «Данные» в группе «Прогноз» щелкните «Анализ возможных вариантов».
5.Щелкните Таблица данных.
6. Щелкните поле «Ячейка ввода столбца» (проценты указаны в столбце) и выберите ячейку C4.
Мы выбираем ячейку C4, потому что проценты относятся к ячейке C4 (% продано по самой высокой цене). Вместе с формулой в ячейке B12 Excel теперь знает, что он должен заменить ячейку C4 на 60% для расчета общей прибыли, заменить ячейку C4 на 70% для расчета общей прибыли и т. Д.
Примечание: это таблица данных с одной переменной, поэтому мы оставляем поле ввода Row пустой.
7. Щелкните ОК.
Результат.
Вывод: если вы продаете 60% по самой высокой цене, вы получаете общую прибыль в размере 3800 долларов США, если вы продаете 70% по максимальной цене, вы получаете общую прибыль в размере 4100 долларов США и т. Д.
Примечание. Строка формул указывает на то, что ячейки содержат формулу массива. Следовательно, вы не можете удалить ни одного результата. Чтобы удалить результаты, выберите диапазон B13: B17 и нажмите Удалить.
Таблица двух переменных данных
Чтобы создать таблицу данных с двумя переменными, выполните следующие шаги.
1. Выберите ячейку A12 и введите = D10 (см. Ячейку общей прибыли).
2. Введите различную прибыль (наивысшую цену) в строке 12.
3. Введите различные проценты в столбец A.
4. Выберите диапазон A12: D17.
Мы собираемся вычислить общую прибыль для различных комбинаций «прибыли за единицу (самая высокая цена)» и «%, проданного по самой высокой цене».
5. На вкладке «Данные» в группе «Прогноз» щелкните «Анализ возможных вариантов».
6. Щелкните Таблица данных.
7. Щелкните поле «Ячейка ввода строки» (единицы прибыли указаны в строке) и выберите ячейку D7.
8. Щелкните поле «Ячейка ввода столбца» (проценты указаны в столбце) и выберите ячейку C4.
Мы выбираем ячейку D7, потому что единичная прибыль относится к ячейке D7.Мы выбираем ячейку C4, потому что проценты относятся к ячейке C4. Вместе с формулой в ячейке A12 Excel теперь знает, что он должен заменить ячейку D7 на 50 долларов и ячейку C4 на 60% для расчета общей прибыли, заменить ячейку D7 на 50 долларов и ячейку C4 на 70% для расчета общей прибыли и т. Д.
9. Щелкните OK.
Результат.
Вывод: если вы продаете 60% по наивысшей цене, с прибылью на единицу в 50 долларов, вы получаете общую прибыль в 3800 долларов, если вы продаете 80% по самой высокой цене, с прибылью на единицу в 60 долларов, вы получаете общую прибыль 5200 долларов США и т. д.
Примечание. Строка формул указывает на то, что ячейки содержат формулу массива. Следовательно, вы не можете удалить ни одного результата. Чтобы удалить результаты, выберите диапазон B13: D17 и нажмите Удалить.
Как использовать функцию СЧЁТЕСЛИ в Excel
Функция СЧЁТЕСЛИ в Excel подсчитывает количество ячеек в диапазоне, которые соответствуют одному предоставленному условию. Критерии могут включать логические операторы (> ,, =) и символы подстановки (*,?) Для частичного соответствия. Критерии также могут быть основаны на значении из другой ячейки, как описано ниже.
СЧЁТЕСЛИ находится в группе из восьми функций в Excel, которые разделяют логические критерии на две части (диапазон + критерий). В результате синтаксис, используемый для построения критериев, отличается, а для COUNTIF требуется диапазона ячеек, вы не можете использовать массив.
СЧЁТЕСЛИ поддерживает только одно условие . Если вам нужно применить несколько критериев, используйте функцию СЧЁТЕСЛИМН. Если вам нужно манипулировать значениями в диапазоне аргумент в рамках логической проверки, см. Функции СУММПРОИЗВ и / или ФИЛЬТР.
Базовый пример
На листе, показанном выше, в ячейках G5, G6 и G7 используются следующие формулы:
= СЧЁТЕСЛИ (D5: D12, "> 100") // подсчитываем продажи более 100 = СЧЁТЕСЛИ (B5: B12, "jim") // count name = "jim" = COUNTIF (C5: C12, "ca") // счет состояния = "ca"
Уведомление СЧЁТЕСЛИ не учитывает регистр , «CA» и «ca» обрабатываются одинаково.
Двойные кавычки («») в критерии
Как правило, текстовые значения необходимо заключать в двойные кавычки («»), а числа — нет.Однако, когда логический оператор включен в число, число и оператор должны быть заключены в кавычки, как показано во втором примере ниже:
= СЧЁТЕСЛИ (A1: A10,100) // подсчитываем ячейки, равные 100 = COUNTIF (A1: A10, "> 32") // подсчет ячеек больше 32 = COUNTIF (A1: A10, "jim") // подсчет ячеек, равных "jim"
Значение из другой ячейки
Значение из другой ячейки может быть включено в критерии с помощью конкатенации. В приведенном ниже примере СЧЁТЕСЛИ вернет количество значений в ячейке A1: A10, которые меньше значения в ячейке B1.Обратите внимание, что оператор «меньше» (текст) заключен в кавычки.
= COUNTIF (A1: A10, "<" & B1) // подсчитать ячейки меньше B1
Не равно
Чтобы создать критерий «не равно», используйте оператор «», заключенный в двойные кавычки («»). Например, приведенная ниже формула будет считать ячейки , не равные , до "красных" в диапазоне A1: A10:
.= СЧЁТЕСЛИ (A1: A10, «<> красный») // не «красный»
Пустые ячейки
СЧЁТЕСЛИ может подсчитывать пустые или непустые ячейки.В приведенных ниже формулах подсчитываются пустые, а не пустые ячейки в диапазоне A1: A10:
.Даты
Самый простой способ использовать СЧЁТЕСЛИ с датами - это указать действительную дату в другой ячейке со ссылкой на ячейку. Например, для подсчета ячеек в A1: A10, которые содержат дату, большую, чем дата в B1, вы можете использовать следующую формулу:
= COUNTIF (A1: A10, ">" & B1) // считать даты больше, чем A1
Обратите внимание, что мы должны связать оператор с датой в B1. Чтобы использовать более сложные критерии даты (т.е. все даты в данном месяце или все даты между двумя датами), вам нужно переключиться на функцию COUNTIFS, которая может обрабатывать несколько критериев.
Самый безопасный способ жестко запрограммировать дату в СЧЁТЕСЛИ - использовать функцию ДАТА. Это гарантирует, что Excel распознает дату. Для подсчета ячеек в A1: A10, которые содержат дату менее 1 апреля 2020 г., вы можете использовать формулу, подобную этой
= СЧЁТЕСЛИ (A1: A10, "<" & DATE (2020,4,1)) // даты менее 1 апреля 2020 г.
Подстановочные знаки
В критериях можно использовать подстановочные знаки вопросительного знака (?), Звездочки (*) или тильды (~).Знак вопроса (?) Соответствует любому одному символу, а звездочка (*) соответствует нулю или более символов любого типа. Например, для подсчета ячеек в ячейках A1: A5, содержащих текст «яблоко» в любом месте, вы можете использовать следующую формулу:
= СЧЁТЕСЛИ (A1: A5, «* яблоко *») // ячейки, содержащие «яблоко»
Для подсчета ячеек в A1: A5, содержащих любые 3 текстовых символа, вы можете использовать:
= СЧЁТЕСЛИ (A1: A5, "???") // ячейки, содержащие любые 3 символа
Тильда (~) - это escape-символ, соответствующий буквальным подстановочным знакам. Например, чтобы подсчитать буквальный знак вопроса (?), Звездочку (*) или тильду (~), добавьте тильду перед подстановочным знаком (т.е. ~ ?, ~ *, ~~).
Банкноты
- СЧЕТЕСЛИ без учета регистра. Используйте функцию EXACT для подсчета с учетом регистра.
- СЧЁТЕСЛИ поддерживает только одно условие. Используйте функцию СЧЁТЕСЛИМН для нескольких критериев.
- Текстовые строки в критериях должны быть заключены в двойные кавычки («»), т.е. «яблоко», «> 32», «ja *»
- Ссылки на ячейки в критериях: , а не , заключенные в кавычки, т.е.е. "
- Подстановочные знаки? и * можно использовать в критериях. Знак вопроса соответствует любому одному символу, а звездочка соответствует любой последовательности символов (от нуля или более).
- Чтобы сопоставить буквальный знак вопроса или звездочку, используйте тильду (~) перед вопросительным знаком или звездочкой (т.е. ~ ?, ~ *).
- COUNTIF требует диапазона, вы не можете заменить массив.
- СЧЁТЕСЛИ возвращает неверные результаты, если используется для сопоставления строк длиной более 255 символов.
- СЧЁТЕСЛИ вернет ошибку # ЗНАЧ при обращении к другой закрытой книге.
Условное форматирование на основе близости даты (Microsoft Excel)
Обратите внимание: Эта статья написана для пользователей следующих версий Microsoft Excel: 97, 2000, 2002 и 2003. Если вы используете более позднюю версию (Excel 2007 или новее), этот совет может не подойти вам .Чтобы посмотреть версию этого совета, написанную специально для более поздних версий Excel, щелкните здесь: Условное форматирование на основе близости даты.
Ричард задался вопросом, можно ли с помощью условного форматирования изменить цвет ячейки. Для его целей он хотел, чтобы ячейка была красной, если она содержит сегодняшнюю дату, желтой, если она содержит дату в пределах недели от сегодняшнего дня, и зеленой, если она содержит дату в пределах двух недель.
Вы можете добиться этого типа условного форматирования, если примените формулу. Например, предположим, что вы хотите применить условное форматирование к ячейке A1. Просто выполните следующие действия:
- Выберите ячейку A1.
- Выберите «Условное форматирование» в меню «Формат». Excel отображает диалоговое окно «Условное форматирование».(См. Рисунок 1.)
- Задайте условие 1, чтобы значение ячейки было равно = СЕГОДНЯ (). Обратите внимание, что в крайнем правом поле необходимо ввести знак равенства, за которым следует функция СЕГОДНЯ ().
- Нажмите кнопку «Форматировать». Excel отображает диалоговое окно «Формат ячеек».
- Убедитесь, что выбрана вкладка «Узоры». (См. Рисунок 2.)
- Выберите красный цвет, который вы хотите использовать, и закройте диалоговое окно «Формат ячеек».
- Щелкните кнопку Добавить.
- Задайте условие 2 так, чтобы значение ячейки находилось между = СЕГОДНЯ () - 7 и = СЕГОДНЯ () + 7. Обратите внимание, что вы должны использовать знаки равенства в двух крайних правых полях, иначе Excel не сможет определить, что вы вводите формулу.
- Нажмите кнопку «Форматировать». Excel отображает диалоговое окно «Формат ячеек».
- Убедитесь, что выбрана вкладка «Узоры».
- Выберите желтый цвет, который вы хотите использовать, и закройте диалоговое окно «Формат ячеек».
- Щелкните кнопку Добавить.
- Задайте условие 3 так, чтобы значение ячейки было между = СЕГОДНЯ () - 14 и = СЕГОДНЯ () + 14. Опять же, вы должны включить знаки равенства, чтобы указать, что вы вводите формулы.
- Нажмите кнопку «Форматировать». Excel отображает диалоговое окно «Формат ячеек».
- Убедитесь, что выбрана вкладка «Узоры».
- Выберите зеленый цвет, который вы хотите использовать, и закройте диалоговое окно «Формат ячеек».
- Щелкните ОК.
Рисунок 1. Диалоговое окно «Условное форматирование».
Рисунок 2. Вкладка "Шаблоны" диалогового окна "Формат ячеек".
При условном форматировании важно помнить, что критерии оцениваются в том порядке, в котором они появляются. Как только критерий соблюден, применяется форматирование, а другие критерии не проверяются. Поэтому важно проводить тесты в правильном порядке. Если в приведенном выше примере критерии были введены в обратном порядке, т.е.е. тест в течение 14 дней, затем 7, а затем 0, он применил бы только формат 14 дней, даже если введенная дата была сегодня. Другими словами, если дата сегодня, то все три теста были бы выполнены, поэтому вы должны соблюдать порядок, чтобы получить нужный вам результат.
ExcelTips - ваш источник экономичного обучения Microsoft Excel. Этот совет (2664) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и новее) здесь: Условное форматирование на основе приближения даты .
Автор Биография
Аллен Вятт
Аллен Вятт - всемирно признанный автор, автор более чем 50 научно-популярных книг и многочисленных журнальных статей. Он является президентом Sharon Parq Associates, компании, предоставляющей компьютерные и издательские услуги. Узнать больше о Allen ...
Контроль за нанесением пустых ячеек
При создании диаграммы на основе информации, содержащей пустые ячейки, вы можете указать Excel, как она должна действовать.Этот совет ...
Узнать большеПоиск текста без определенного стиля
Word очень гибок в том, что позволяет искать. Однако одна вещь, которую он не может сделать, - это позволить вам искать ...
Узнать большеСоответствие форматирования при объединении
Преобразуйте числовое значение в текст, и вы можете быть удивлены тем, как Excel отображает это значение. А вот и подробности точно...
Узнать большеСортировка или фильтрация результатов условного формата
Условное форматирование - отличная функция в Excel. К сожалению, вы не можете отсортировать или отфильтровать результаты этого ...
Узнать большеУсловные форматы, различающие пробелы и нули
Условное форматирование - отличный инструмент. Возможно, вам понадобится использовать этот инструмент, чтобы отличить пустые ячейки...
Узнать большеИзменение оттенков при изменении значения столбца
Если у вас есть таблица данных на листе, и вы хотите закрасить различные строки в зависимости от того, что находится в первом столбце, ...
Узнать больше .