Це не "під ключ" рішення, але якщо у вас є тисячі рядків, це може заощадити певні зусилля. (Зробіть це в скретч-копії вашого файлу, на випадок, якщо щось підірветься або розтане, оскільки "Скасувати" не завжди працює.) Примітка. Ця процедура була розроблена для Excel 2007 (але я повторно перевірив її в Excel 2013).
Спочатку скопіюйте всі свої дані в стовпчик подряпин; назвемо це V. Зауважимо, що ви повинні скопіювати заголовок із стовпця А, або в іншому випадку помістити деяке фіктивне значення у комірку V1
Тепер перейдіть на вкладку "Дані", групу "Сортування та фільтр" та натисніть "Додатково":
Це відкриє діалогове вікно "Розширений фільтр":
Переконайтесь, що "Діапазон списку" відображає ваші дані у стовпці V. Виберіть "Копіювати в інше місце" та "Тільки унікальні записи". Введіть "W1" у поле "Копіювати в" - або натисніть на поле, а потім натисніть на W1 (є кілька методів, які отримають однаковий результат). Клацніть “OK”. Ви повинні отримати щось подібне:
тобто список ваших унікальних значень даних. Вам може знадобитися сортувати стовпчик W.
Тепер введіть =NOT(ISNA(VLOOKUP($W2,A$2:A$4,1,FALSE)))
X2 (замініть на 4
номер останнього рядка, що містить дані) та перетягніть / заповніть, щоб відповідати стовпцю W (тобто, одному рядку для кожного унікального значення у вихідних даних) та праворуч до стовпця Z ( тобто кількість стовпців у ваших даних).
Це дає вам таблицю істинності, що відповідає другій формі бажаного результату у питанні (але з "ІСТИНА" та "ЛОЖКА" замість "Так" та "Ні"). Наприклад,
- X2 - ПРАВИЛЬНА, оскільки стовпець A містить "aaaaa",
- X3 - ІСТИНА, оскільки стовпець A містить "bbbbb",
- Y2 - ПРАВИЛЬНА, оскільки стовпець B містить "aaaaa",
- Y3 - ЛІЖНЕ, оскільки стовпець B не містить "bbbbb" тощо.
Видаліть стовпець V та закріпіть заголовки (у рядку 1) у вільний час. Якщо ви не хочете зберігати стовпці AC у таблиці, скопіюйте WZ стовпців у WZ та вставте значення.
Деякі пояснення щодо формули: Формула, яку я представив вище, використовується для використання у стовпці X,
що відповідає стовпцю А.
Оскільки я використовував $W2
, це абсолютна посилання на стовпець W, і вона стосуватиметься клітини,
коли формула перетягується / заповнюється до рядка n будь-якого стовпця. Навпаки, це абсолютна посилання на рядки 2 до 4, але відносна посилання на стовпець А. Коли формула перетягується на стовпець Y, ця посилання автоматично змінюється на . Коли формула перетягується на стовпчик Z, ця посилання автоматично зміниться на .Wn
A$2:A$4
B$2:B$4
C$2:C$4