Как автоматически отформатировать ячейку Excel на основе другой ячейки в другом столбце?

319
Lights

Я каталогизирую игровые предметы в Google Sheet. Мне нужно взять значение из одного столбца, отформатировать его (с подчеркиванием вместо пробелов и .png в конце) и сохранить его в другом столбце.

Например, ячейка A268 имеет Bounty Hatтекст. Мне нужна ячейка F268, чтобы перейти наbounty_hat.png

Как я могу сделать это?

1

1 ответ на вопрос

3
Tom Brunberg

Вы не можете сделать это с помощью простого форматирования ячеек, но вы можете сделать это с помощью довольно простой последовательности шагов в виде одной формулы.

В вашей формуле вам нужно выполнить три шага:

  1. Объединить строку в A268 со строковой константой ".png" - используйте &оператор
  2. Заменить все вхождения "" (пробел) на "_" - используйте SUBSTITUTE()функцию
  3. Преобразуйте все символы верхнего регистра в нижний регистр - используйте LOWER() функцию

Введите комбинацию из трех шагов в виде следующей формулы в F268:

=LOWER(SUBSTITUTE(A268&".png"," ","_")) 

Похожие вопросы