Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Как бы вывести определенный текст из ячейки? - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Как бы вывести определенный текст из ячейки? (Формулы/Formulas)
Как бы вывести определенный текст из ячейки?
ask95 Дата: Суббота, 20.12.2014, 12:58 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Привет всем! Проблема мучает уже второй день, уде много вопросов читал у вас на сайте и решил другие вопросы, но вот этот не могу.
Есть 3 прайс-листа, их значения я уже перевел в отдельный файл с правильными названиями/ценами/поставщиками, но теперь проблема, так как у меня цены у поставщиков в 1 ячейке и разделены " | ", так же как и количество товара и их поставщики, то мне нужно вывести в отдельную ячейку 1 поставщика, у которого самая низкая цена на товар. Что бы вы поняли как у меня выглядит таблица скину все 4 файла (3 прайс-листа поставщиков и наш прайс-лист интернет-магазина).
файл с название "прайс-лист" является нашим прайс-листом, который связан с тремя другими прайс-листами поставщиков.
Если что не так объяснил, скажите я сразу расскажу и тд и тп.


Сообщение отредактировал ask95 - Суббота, 20.12.2014, 13:28
 
Ответить
СообщениеПривет всем! Проблема мучает уже второй день, уде много вопросов читал у вас на сайте и решил другие вопросы, но вот этот не могу.
Есть 3 прайс-листа, их значения я уже перевел в отдельный файл с правильными названиями/ценами/поставщиками, но теперь проблема, так как у меня цены у поставщиков в 1 ячейке и разделены " | ", так же как и количество товара и их поставщики, то мне нужно вывести в отдельную ячейку 1 поставщика, у которого самая низкая цена на товар. Что бы вы поняли как у меня выглядит таблица скину все 4 файла (3 прайс-листа поставщиков и наш прайс-лист интернет-магазина).
файл с название "прайс-лист" является нашим прайс-листом, который связан с тремя другими прайс-листами поставщиков.
Если что не так объяснил, скажите я сразу расскажу и тд и тп.

Автор - ask95
Дата добавления - 20.12.2014 в 12:58
китин Дата: Суббота, 20.12.2014, 13:03 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7016
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениевнимааательно почитайтеособенно п.3

Автор - китин
Дата добавления - 20.12.2014 в 13:03
ask95 Дата: Суббота, 20.12.2014, 13:16 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
вот
К сообщению приложен файл: 8603012.xlsx (87.2 Kb) · 7354028.xlsx (69.8 Kb)
 
Ответить
Сообщениевот

Автор - ask95
Дата добавления - 20.12.2014 в 13:16
ask95 Дата: Суббота, 20.12.2014, 13:18 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
и вот еще 2
К сообщению приложен файл: 2933269.xlsx (67.8 Kb)


Сообщение отредактировал ask95 - Суббота, 20.12.2014, 13:20
 
Ответить
Сообщениеи вот еще 2

Автор - ask95
Дата добавления - 20.12.2014 в 13:18
ask95 Дата: Суббота, 20.12.2014, 13:28 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
блин ну как мне кинуть файл, который весит 115кб, если внтури него все 5 строк??????? еще и замечание сделали...


Сообщение отредактировал ask95 - Суббота, 20.12.2014, 13:32
 
Ответить
Сообщениеблин ну как мне кинуть файл, который весит 115кб, если внтури него все 5 строк??????? еще и замечание сделали...

Автор - ask95
Дата добавления - 20.12.2014 в 13:28
Pelena Дата: Суббота, 20.12.2014, 13:37 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19188
Репутация: 4421 ±
Замечаний: ±

Excel 365 & Mac Excel
Выделите все пустые строки и удалите, именно удалите, а не очистите, сохраните файл. Уменьшился размер?


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеВыделите все пустые строки и удалите, именно удалите, а не очистите, сохраните файл. Уменьшился размер?

Автор - Pelena
Дата добавления - 20.12.2014 в 13:37
ask95 Дата: Суббота, 20.12.2014, 13:47 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Выделите все пустые строки и удалите, именно удалите, а не очистите, сохраните файл. Уменьшился размер?


совсем не изменился. Это может быть из-за большого кол-ва формул для извлечения текста из других файлов и текста внутри текущего файла?
 
Ответить
Сообщение
Выделите все пустые строки и удалите, именно удалите, а не очистите, сохраните файл. Уменьшился размер?


совсем не изменился. Это может быть из-за большого кол-ва формул для извлечения текста из других файлов и текста внутри текущего файла?

Автор - ask95
Дата добавления - 20.12.2014 в 13:47
Leanna Дата: Суббота, 20.12.2014, 15:51 | Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 189
Репутация: 78 ±
Замечаний: 0% ±

excel 2010
может заархивировать файл?

Не знаю что в последнем файле. Но как предполагается сопоставлять одинаковые шины - по артикулу? в одном из прайсов нет артикулов, в другом частично.


Лучше день потерять, потом за пять минут долететь!
 
Ответить
Сообщениеможет заархивировать файл?

Не знаю что в последнем файле. Но как предполагается сопоставлять одинаковые шины - по артикулу? в одном из прайсов нет артикулов, в другом частично.

Автор - Leanna
Дата добавления - 20.12.2014 в 15:51
ask95 Дата: Суббота, 20.12.2014, 16:02 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Короче вот архив, там я как можно меньше дал данных. В файле "мой-прайс", есть 1 не заполненный столбец, так вот там должен выводится поставщик (Мега, КиК или Дакар), который определяется по минимальной цене закупки (слева от пустой колонки это и есть меньшая цена умноженная на 1,122, а число выбиралось из того же файла "мой-прайс" из 1 или 2 или 3 цен справа). Пример:
поставщики: Мега | Дакар
Цена: 2600 | 2500
И в столбце "Оптим.", должен показать Дакар, так как цена у них ниже.
Снова кину архив, потому как не могу уменьшить размер файла, я и так данные на 90% убрал, а все равно не 100кб
Удалено модератором - нарушение Правил форума
[moder]Попробуйте скопировать Ваши данные (только их) и вставить в новый файл. Это может уменьшить размер. Или вставьте значениями.


Сообщение отредактировал ask95 - Суббота, 20.12.2014, 16:03
 
Ответить
СообщениеКороче вот архив, там я как можно меньше дал данных. В файле "мой-прайс", есть 1 не заполненный столбец, так вот там должен выводится поставщик (Мега, КиК или Дакар), который определяется по минимальной цене закупки (слева от пустой колонки это и есть меньшая цена умноженная на 1,122, а число выбиралось из того же файла "мой-прайс" из 1 или 2 или 3 цен справа). Пример:
поставщики: Мега | Дакар
Цена: 2600 | 2500
И в столбце "Оптим.", должен показать Дакар, так как цена у них ниже.
Снова кину архив, потому как не могу уменьшить размер файла, я и так данные на 90% убрал, а все равно не 100кб
Удалено модератором - нарушение Правил форума
[moder]Попробуйте скопировать Ваши данные (только их) и вставить в новый файл. Это может уменьшить размер. Или вставьте значениями.

Автор - ask95
Дата добавления - 20.12.2014 в 16:02
китин Дата: Суббота, 20.12.2014, 16:38 | Сообщение № 10
Группа: Модераторы
Ранг: Экселист
Сообщений: 7016
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
ну не пускает меня политика партии на сторонние ресурсы. :'( [offtop]архивы можно прикреплять


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениену не пускает меня политика партии на сторонние ресурсы. :'( [offtop]архивы можно прикреплять

Автор - китин
Дата добавления - 20.12.2014 в 16:38
Leanna Дата: Суббота, 20.12.2014, 16:43 | Сообщение № 11
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 189
Репутация: 78 ±
Замечаний: 0% ±

excel 2010
Можно UDF? если да то так:
Ссылка удалена администацией
[vba]
Код
Function МинПостащик(ЗакупЦена As Range, Поставщики As Range)
If ЗакупЦена.Value = "" Or Поставщики = "" Then
МинПостащик = ""
Else

arrPrice = Split(ЗакупЦена, "|")
arrSupply = Split(Поставщики, "|")
For i = 0 To UBound(arrPrice)
If Len(Trim(arrPrice(i))) <> 0 Then If Trim(arrPrice(i)) * 1 < Trim(arrPrice(0)) * 1 Then k = i
Next

МинПостащик = Trim(arrSupply(k))
End If
End Function
[/vba]


Лучше день потерять, потом за пять минут долететь!
 
Ответить
СообщениеМожно UDF? если да то так:
Ссылка удалена администацией
[vba]
Код
Function МинПостащик(ЗакупЦена As Range, Поставщики As Range)
If ЗакупЦена.Value = "" Or Поставщики = "" Then
МинПостащик = ""
Else

arrPrice = Split(ЗакупЦена, "|")
arrSupply = Split(Поставщики, "|")
For i = 0 To UBound(arrPrice)
If Len(Trim(arrPrice(i))) <> 0 Then If Trim(arrPrice(i)) * 1 < Trim(arrPrice(0)) * 1 Then k = i
Next

МинПостащик = Trim(arrSupply(k))
End If
End Function
[/vba]

Автор - Leanna
Дата добавления - 20.12.2014 в 16:43
ask95 Дата: Суббота, 20.12.2014, 17:18 | Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
можно подробнее, где ввести макрос? Я пытался найти где написано udf или пользовательский макрос и в списке функций его нет, там есть финансовые, математические и тд, а выбрать пользовательские не могу, ибо нет такого. софт 2010
 
Ответить
Сообщениеможно подробнее, где ввести макрос? Я пытался найти где написано udf или пользовательский макрос и в списке функций его нет, там есть финансовые, математические и тд, а выбрать пользовательские не могу, ибо нет такого. софт 2010

Автор - ask95
Дата добавления - 20.12.2014 в 17:18
Leanna Дата: Суббота, 20.12.2014, 20:53 | Сообщение № 13
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 189
Репутация: 78 ±
Замечаний: 0% ±

excel 2010
Вот здесь инструкция в самом низу про пользовательскую функцию http://www.planetaexcel.ru/techniques/3/59/ в прикрепленном файле эта функция добавлена на вашем примере и применена, посмотрите.
[moder]Елена, будете нарушать Правила форума - накажу.
К сообщению приложен файл: -2.xlsm (17.9 Kb)


Лучше день потерять, потом за пять минут долететь!

Сообщение отредактировал Leanna - Суббота, 20.12.2014, 23:01
 
Ответить
СообщениеВот здесь инструкция в самом низу про пользовательскую функцию http://www.planetaexcel.ru/techniques/3/59/ в прикрепленном файле эта функция добавлена на вашем примере и применена, посмотрите.
[moder]Елена, будете нарушать Правила форума - накажу.

Автор - Leanna
Дата добавления - 20.12.2014 в 20:53
Leanna Дата: Суббота, 20.12.2014, 20:57 | Сообщение № 14
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 189
Репутация: 78 ±
Замечаний: 0% ±

excel 2010
Эта функция не присутствует по умолчанию. Но как только вы её добавите в книгу она в алфавитном порядке при отображении всего списка формул, появится.


Лучше день потерять, потом за пять минут долететь!
 
Ответить
СообщениеЭта функция не присутствует по умолчанию. Но как только вы её добавите в книгу она в алфавитном порядке при отображении всего списка формул, появится.

Автор - Leanna
Дата добавления - 20.12.2014 в 20:57
ask95 Дата: Воскресенье, 21.12.2014, 11:12 | Сообщение № 15
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Leanna, благодарен тебе за помощь. + поставил
 
Ответить
СообщениеLeanna, благодарен тебе за помощь. + поставил

Автор - ask95
Дата добавления - 21.12.2014 в 11:12
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Как бы вывести определенный текст из ячейки? (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!