Автоматически генерировать код на основе значений ячеек - PullRequest
0 голосов
/ 23 января 2019

Мне просто нужно ввести '0800' в столбце E. Он должен автоматически сгенерировать код в E, должен начинаться с кода с 'ISSICY' и должен получить 'SE' из 'Sea Export', упомянутого в столбцах C и 'F 'из' FCL 'упомянуто в столбце D. Снимок экрана прилагается из моего требования Пожалуйста, помогите.

Ответы [ 2 ]

0 голосов
/ 23 января 2019

Первый совет, который я хочу дать вам: разбейте вашу проблему .Я вижу 3 отдельных блока этого кода, которые вы хотите сформировать, 2 из которых, я уверен, вы можете управлять сами.Когда у вас есть эти сложные вопросы, создается впечатление, что вы пытаетесь выполнить домашнее задание, и то, как вы сформулировали свой вопрос, не дает понять, с какой частью у вас возникли проблемы.

Теперь, чтобы добраться доваш вопрос.

[ISSICY][SE][0800]

Я полагаю, что ваш вопрос касается части [SE], поскольку первый блок жестко запрограммирован, а третий блок - просто увеличивающееся число, и объединение 3-х блоков может быть выполнено путем объединения.

Я предполагаю, что вы пытаетесь получить SE, это получить начальные буквы каждого слова в ячейке .Я не нашел способ Excel сделать это.Все источники, которые я нашел, требуют, чтобы вы написали собственную функцию, и эта статья является одной из них, и она довольно ясно объясняет весь процесс.

На всякий случай, если другая ссылка идетв будущем здесь будет еще один , с точно такой же информацией.

Как только вы написали свою функцию, объедините каждый из 3 блоков, и вы получите свой результат.

0 голосов
/ 23 января 2019

Я укажу вам в правильном направлении.CONCAT может использоваться для объединения различных текстов и чисел.Вы можете использовать

=CONCAT(ISSICY",*text from col C*, *text from col d*, "0800") because ISSICY and 0800 is constants. 

Что касается FCL, вы можете использовать LEFT(D1,1).Слева получает первые n символов слева.

Относительно col ci есть понимание, сколько дел у вас есть в col c и, следовательно, вы не можете дать ответ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...