.
Сообщение отредактировал DauletAhamanov: 08.01.2014, 13:14:43
Никто не подскажет как вытащить первые два слова из ячейки до второго пробела? выглядит как: "13 Mb Neither...", откуда нужны только 13 Mb. СпасибоЧто то голова совсем не рабтает... можно так, но наверняка есть какое то простое решение
=ЛЕВСИМВ(A1;ПОИСК(" ";A1;ПОИСК(" ";A1;1)+1))
Можно еще просто так сделать =LEFT(A1;5), сорри эксель на английском.
Формула по меньше будет
Можно еще просто так сделать =LEFT(A1;5), сорри эксель на английском. Формула по меньше будет
Для данного примера - да.
Я так понял, что нужна была универсальная формула, позволяющая вытаскивать любые два первых слова. А если это массив и из каждой строки надо вытащить два первых слова, при этом слова разной длины?
Можно еще просто так сделать =LEFT(A1;5), сорри эксель на английском. Формула по меньше будетДля данного примера - да.
Я так понял, что нужна была универсальная формула, позволяющая вытаскивать любые два первых слова. А если это массив и из каждой строки надо вытащить два первых слова, при этом слова разной длины?
Да вы батюшка зверь экселя!!!!
Вы случайно не финансистом работаете?
Никто не подскажет как вытащить первые два слова из ячейки до второго пробела? выглядит как: "13 Mb Neither...", откуда нужны только 13 Mb. Спасибо
В офисе 2007-2010 - меню: "Данные" - "Текст по столбцам". В качестве разделителя - пробел.
Не?
В этом случае эксель разделит данные по столбцам. А вот далее нужно будет использовать формулу =сцепить(выбираем ячейку;"пробел";выбираем ячейку; )
Сообщение отредактировал kaban4ik: 08.01.2014, 22:15:42
Никто не подскажет как вытащить первые два слова из ячейки до второго пробела? выглядит как: "13 Mb Neither...", откуда нужны только 13 Mb. Спасибо
В офисе 2007-2010 - меню: "Данные" - "Текст по столбцам". В качестве разделителя - пробел.
Не?
В этом случае эксель разделит данные по столбцам. А вот далее нужно будет использовать формулу =сцепить(выбираем ячейку;"пробел";выбираем ячейку; )
Мне нравится больше:
=ячейка1&" "&ячейка2
Никто не подскажет как вытащить первые два слова из ячейки до второго пробела? выглядит как: "13 Mb Neither...", откуда нужны только 13 Mb. Спасибо
Есть более красивое решение, попробую объяснить. В режиме разработчика в Excell (VBA) подключить на вкладке References библиотеку Microsoft VBScript Reqular Expressions 5.5, затем создать пустой модуль и вставить туда этот код:
Public Function RgxReplace(aregexp As String, _ astring As Range, _ areplace As String) As String Dim re As RegExp Set re = New RegExp re.Pattern = aregexp RgxReplace = re.Replace(astring, areplace) End Function
Теперь в строке ввода формул получим доступ к новой функции, к примеру в ячейке А1 исходное выражение, в ячейку А2 введем =RgxReplace("[^\d]+[^\s]+";A1;" Mb")
Вот, что у меня получилось ^
123 Mb dfg 234 => 123 Mb
34 dfgdfdg => 34 Mb
577 fghf 45 => 577 Mb
Регулярные выражения - это самое мощное средство при форматировании текста...изучаем и пользуемся
вроде P&Q поправиласложность в том что я поставила обороты у 10 компании с 11 по активам 125, по пассивам 14, а у 11 компании соответственно 14/100. Тут чтобы свести правильнее будет вычесть. 125-14=111 и 14-100=86. Обороты не пойдут. Вот как это можно внедрить?
при аналогичной ситуации одна компания может поставить в примеру - А100/П25, вторая А0/П75 (т.е. сразу зачет)
а меня? меня забыли да...
Уважаемая "Заинтересованная"..можно как-то более расширено поставить вопрос, мне не важно активы это или пассивы...для математики все одно...и что значит обороты не пойдут? Это уже бухгалтерия - краткий пример бы в чем проблема..
С.У.
ну так я внутри все и поставила. примеры. В сверке в принципе видны что обороты разные по компаниям, загвоздка между 10 и 11 компаниями. в 10 Акти 125, пассив 14, арифметический выведем сумму для сверки, это будет 125-14= 111! Далее в 11 компании поставила др обороты А14 и П100, соответственно 100-14= 86. Сравниваем 111 и 86 не пошло. как это можно предусматреть в сверке?
пользователей: 0, неизвестных прохожих: 0, скрытых пользователей: 0
Размещение рекламы на сайте Предложения о сотрудничестве Служба поддержки пользователей
© 2011-2022 vse.kz. При любом использовании материалов Форума ссылка на vse.kz обязательна.