Как я могу разобрать размеры для этой строки в Excel?

1

Я пытаюсь проанализировать отдельные размеры (длина, высота, ширина) для строки в Excel, но у меня возникают проблемы с определением, какие текстовые формулы использовать. Подробности ниже.

Пример данных (в одной ячейке): 1 5/8 x 8 x 5/8

Желаемый результат (в отдельных ячейках): Ячейка 1: «1 5/8» Ячейка 2: «8» Ячейка 3: «5/8»

Gryphoenix
источник
1
Я направляю вас к этому ответу Макрос Microsoft Excel , Вы можете легко адаптировать это решение к вашей конкретной проблеме.
Doktoro Reichard

Ответы:

1

Вы можете обрезать части строки, основываясь на нахождении «x» в вашей строке. Будет ли это только для одной ячейки или для многих?

Чтобы начать с того, как можно выполнить обрезку: предположим, что строка находится в ячейке A1 и вы хотите, чтобы первая часть измерения в B1 Вы можете положить эту формулу в B1 :
=LEFT(A1,LEN(A1)-(FIND("x",A1,1)+2))

Функция LEFT возвращает левую часть строки. LEN возвращает длину, а FIND ищет одну строку в другой.

Aaron Thomas
источник
1
Это то, что я закончил, используя функцию find (), чтобы найти два значения 'x' и проанализировать первую, вторую и третью части строки вместе с функциями left () и right ()
Gryphoenix
Аарон, поскольку это было помечено как принятое, не могли бы вы расширить свой ответ, включив немного больше объяснений (что сказал Грифеникс), а не заканчивать его вопросом? В противном случае это было бы более подходящим в качестве комментария. Благодарю.
slhck
Конечно, я отредактирую ответ, чтобы включить пример.
Aaron Thomas