Например:

A1 - "AA123"

Как я могу получить B1, чтобы прочитать "AA124" и C1, чтобы прочитать "AA125"?

Я знаю, что в A1 я могу перетащить прямоугольник вправо, и он заполнится этим, но мне нужна формула для этого. Я буду помещать формулу в независимую программу создания штрих-кода, которая не имеет функции перетаскивания.

Заранее спасибо,

4 ответа4

0

Вы имеете в виду захват данных из одной ячейки в другую?

Пример: предположим, что ячейка A1 = (ABCD), и вы хотите захватить данные ячейки A1 в ячейку D15. чтобы сделать это, вы можете ввести в ячейку D15 эту формулу =A1 , чтобы получить ячейку A1 и показать ее в ячейке D15.

Если вы хотите использовать комбинацию формул в ячейках, просто введите = в ячейку, затем введите формулу и нажмите Enter.

0

В B1 введите:

=LEFT(A1,2) & --MID(A1,3,9999)+1

и скопировать через.

0

Если A1 = AA123

Тогда А2 может быть:

="AA" & MID(A1,3,3)+1

Что даст AA124

0

Если вы можете предположить, что ваши данные всегда текстовые, а затем цифры, но вы не хотите делать предположения о том, что текст содержит, вы можете извлечь два компонента, увеличить числовую часть и собрать их.

Чтобы найти первую цифру, используйте это волшебное заклинание, которое ищет все цифры и затем берет минимум смещений:

=MIN(FIND({0,1,2,3,4,5,6,7,8,9}, B1 & "0123456789"))

Дополнительная строка, добавленная к B1, гарантирует, что FIND будет успешным при каждом поиске, поэтому она не выдает #VALUE !.

Тогда мы просто должны использовать ЛЕВУЮ, ПРАВО и ЛЕН, чтобы вытащить кусочки и соединить их вместе.

пошаговое извлечение и сборка

Обратите внимание, что при необходимости длинная формула может быть скрыта в "именованной формуле" (например, в именованном диапазоне).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .