Як перевірити, чи є значення клітинки в іншій робочій книжці + додаткові функції


1

Мені потрібно перевірити, чи кожне значення клітинки в одному стовпці у wookbook 1 міститься в стовпці книги 2, а потім перевірити значення іншого відповідного стовпця в робочій книзі 2, і якщо його "Успіх", потім виділити початкове значення клітинки в робочій книзі 1.

Я абсолютно початківець в Excel 2007, тому будь-яка порада цінується!

R

Відповіді:


1

Ну, цілком завдання для абсолютного початківця, але тут ви йдете:

У робочій книжці 1 створіть додатковий стовпець, щоб перевірити стан. Цей стовпець може бути на окремому аркуші, якщо хочете.

A - це ваш один стовпець робочої книги 1. B - ваш стовпець перевірки стану.

B1=MATCH(A1,[Workbook2.xlsm]Sheet1!C:C,0)

Не впевнений, якщо ви зрозуміли, що ви правильно, але якщо вам потрібно виконати цю перевірку з двома пов'язаними стовпцями:

B1=AND(MATCH(A1,[Workbook2.xlsm]Sheet1!C:C,0),MATCH(A1,[Workbook2.xlsm]Sheet1!D:D,0))

Потім потрібно налаштувати умовне форматування для стовпця A робочої книги 1, щоб створити динамічне підсвічування.

Виберіть весь стовпець A, а потім додайте умовний формат на основі формули. Формулу, яку можна використовувати, є =B1. Коли ви шукаєте цей умовний формат, діапазон, на якому він використовується, має бути $A:$A.

Це повинно бути.


Дякуємо за вашу допомогу і докладний опис ... Я думаю, може знадобитися деякий час, щоб з'ясувати! Друга перевірка, "перевірка успіху", яку я згадую, є булевою перевіркою, але з її текстом "Успіх" означає "істина". Це не стосується першого аркуша.
user1815997

Ах, добре, це було б тоді щось подібне (A1 = "УСПІХ"), АЛЕ, А1 потрібно було б бути вашою пов'язаною коміркою з відповідного стовпця з листа2. Я не знаю відношення, тому я не можу надати більш детальну відповідь.
Jook

Я вирішив свою проблему по-іншому. Ваш код був дуже корисним, оскільки він привів мене до веб-сторінки, яка мала код макросу VBA, який був достатньо близьким для мене, щоб змінити на те, що мені потрібно. Зрештою, інший підхід, але результат такий самий.
user1815997

ок, не проблема :) але наступного разу, якщо ви хочете рішення з VBA, просто скажіть так - я завжди вважаю, що не-VBA рішення є кращим, якщо це не очевидно або вказано інше. До речі, було б непогано, якби ви розмістили своє рішення, може допомогти комусь ще;)
Jook
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.