если ячейка a1 = текст, то ячейка a2 = жирный шрифт. Как мне это сделать в Excel?

#excel #vba

#excel #vba

Вопрос:

если ячейка a1 равна некоторому тексту, то я хочу выделить соответствующую ячейку в той же строке жирным шрифтом и курсивом. например, если в ячейке a1 есть текст «джеймс», то я хочу выделить другую ячейку a2, содержащую целое число, жирным шрифтом и курсивом. Это должно быть сделано для выборочного диапазона на листе, поэтому везде, где есть Джеймс, мне нужно, чтобы соответствующая ячейка была выделена жирным шрифтом и курсивом. Пожалуйста, помогите мне здесь.

Ответ №1:

Ваш термин в Google — это условное форматирование.

Ответ №2:

вы пробовали простое условное форматирование?

в 2007: Условное форматирование -> новое правило -> Используйте формулу, чтобы определить, какие ячейки форматировать

формула : =IF(A1="james",TRUE,FALSE)" где «джеймс», конечно, лучше заменить ссылкой на ячейку.

Ответ №3:

  1. Выделите ячейку b1
  2. На вкладке Главная, в группе Стиль, выберите Условное форматирование, нажмите Новое правило…
  3. выберите «Использовать формулу, чтобы определить, какие ячейки форматировать»
  4. Задайте формуле значение =A1=»джеймс». Последуйте совету Тома и сделайте ссылку на ячейку «джеймс».
  5. Нажмите кнопку Форматировать …, выберите стиль шрифта «Жирный курсив» и нажмите OK
  6. Нажмите Ok, чтобы закрыть диалоговое окно «Новое правило форматирования»

  7. у вас все равно должна быть выделена ячейка b1

  8. На вкладке Главная, в группе Стиль, выберите Условное форматирование, Управление правилами…
  9. Найдите только что созданное правило и измените его «Применяется к» с = $ B $ 1 на =B1. Это делает ссылку «применяется к» относительной, а не фиксированной (это то, что делает $), чтобы копирование и вставка автоматически изменяли ваши формулы в целевой строке / столбце.
  10. нажмите OK

  11. Скопируйте и вставьте ячейку b1 в другие ячейки столбца b.

Я надеюсь, это поможет!