Есть таблица mxn вариантов. m-качества человека (тревожность, импульсивность, межличностные отношения, преодоление норм и правил, агрессия, аутоагрессия), n-уровень проявления качества (в-высокий, с-средний, н-низкий). Каждому качеству и уровню соответствует определенное текстовое описание. Из ячеек [качество; уровень проявления] таблицы, составляется текст. Количество вариантов данного текста = 3(уровня качества)^6 (качеств) степени = 729
Возможно ли сделать, чтобы эксель сам составил все возможные варианты текста?
Есть таблица mxn вариантов. m-качества человека (тревожность, импульсивность, межличностные отношения, преодоление норм и правил, агрессия, аутоагрессия), n-уровень проявления качества (в-высокий, с-средний, н-низкий). Каждому качеству и уровню соответствует определенное текстовое описание. Из ячеек [качество; уровень проявления] таблицы, составляется текст. Количество вариантов данного текста = 3(уровня качества)^6 (качеств) степени = 729
Возможно ли сделать, чтобы эксель сам составил все возможные варианты текста?biomirror
biomirror, а может, ну его? Зачем вам семьсот с лишним текстов сразу? Не, если, конечно, нужно одноразово их сформировать, отпечатать и порезать...
А для оперативной работы, проще сделать формирование одного варианта: - выбираете каким-либо образом вариант (хоть из всего списка возможных, хоть из шести лист/комбо с уровнями выставляте) - формула, по выбранному вами, формирует один общий текст для выбранного варианта - красиво оформленный этот один-текст хоть демонстрируете, хоть печатаете, хоть сохраняете отдельно...
biomirror, а может, ну его? Зачем вам семьсот с лишним текстов сразу? Не, если, конечно, нужно одноразово их сформировать, отпечатать и порезать...
А для оперативной работы, проще сделать формирование одного варианта: - выбираете каким-либо образом вариант (хоть из всего списка возможных, хоть из шести лист/комбо с уровнями выставляте) - формула, по выбранному вами, формирует один общий текст для выбранного варианта - красиво оформленный этот один-текст хоть демонстрируете, хоть печатаете, хоть сохраняете отдельно...AndreTM
- формула, по выбранному вами, формирует один общий текст для выбранного варианта
Мне это тоже надо.... Но как лучше объяснить, чтоб меня поняли, я еще не думал) Сейчас попробую объяснить как мне надо будет: ввести определенную "формулу" (сочетание, допустим в-в-в-с-с-с), и чтобы на это "формулу" выдавался соответствующий текст. Но это будет в другой теме) Сейчас бы я хотел бы добить эту.
- формула, по выбранному вами, формирует один общий текст для выбранного варианта
Мне это тоже надо.... Но как лучше объяснить, чтоб меня поняли, я еще не думал) Сейчас попробую объяснить как мне надо будет: ввести определенную "формулу" (сочетание, допустим в-в-в-с-с-с), и чтобы на это "формулу" выдавался соответствующий текст. Но это будет в другой теме) Сейчас бы я хотел бы добить эту.biomirror
А зачем её добивать-то? Бессмысленная и беспощадная лишняя работа... Если вам потебуется в будущем именно "одинарный" текст, соответствующий варианту, а не все тексты всех вариантов - так сразу и создавайте новую тему со ссылкой на эту (или продолжайте в этой же, она по содержанию и названию вполне подходит). И решения будут достаточно простые, и формульные...
А зачем её добивать-то? Бессмысленная и беспощадная лишняя работа... Если вам потебуется в будущем именно "одинарный" текст, соответствующий варианту, а не все тексты всех вариантов - так сразу и создавайте новую тему со ссылкой на эту (или продолжайте в этой же, она по содержанию и названию вполне подходит). И решения будут достаточно простые, и формульные...AndreTM
AndreTM, все эти варианты текста по одной из моих задумок должны быть шаблонами, для вордовских документов. Каждый раз вводить формулу и копировать - не очень удобно. Да и хочется, чтобы были два варианта - для разных целей и людей - свой)
AndreTM, все эти варианты текста по одной из моих задумок должны быть шаблонами, для вордовских документов. Каждый раз вводить формулу и копировать - не очень удобно. Да и хочется, чтобы были два варианта - для разных целей и людей - свой)biomirror
biomirror, "Вордовские документы", как ни странно, сами могут получать необходимые данные из книг Excel динамически, причём кучей разных методов. Так что зачем вам нужны будут, опять же, семьсот "шаблонов", если их можно в любой необходимый момент получить заново? Причем, если вы будете действовать по первому своему варианту (создать 700 текстов, скопировать их в шаблоны, затем работать с шаблонами) - то при любом изменении исходника вам опять придется переформировывать либо все шаблоны разом, либо разбираться, какие нужно поменять... В простом же случае (исходные данные - всегда одна таблица в Excel, все остальные формы, запросы, документы, тексты - ориентируются на именно этот имеющийся исходник и связаны с ним либо напрямую, либо запросами/выборками) - проблем не будет вообще, любое изменение в исходных данных - в любом случае отобразится во всех зависимых таблицах и документах. Тем более, если вы на основе этой системы станете делать изменение/наращивание (другие тесты, с другим количеством квантизации показателей и т.п.)
Где-то (уже дано, но и на этом форуме тоже) у меня был показан тестовый пример динамического формирования документов в связке Excel-Word (не слияние!), причем там VBA использован был постольку поскольку, можно было даже одними формулами обойтись. Но, конечно, задействование макросов для таких систем - вообще позволяет получить красивые конфетки :)
biomirror, "Вордовские документы", как ни странно, сами могут получать необходимые данные из книг Excel динамически, причём кучей разных методов. Так что зачем вам нужны будут, опять же, семьсот "шаблонов", если их можно в любой необходимый момент получить заново? Причем, если вы будете действовать по первому своему варианту (создать 700 текстов, скопировать их в шаблоны, затем работать с шаблонами) - то при любом изменении исходника вам опять придется переформировывать либо все шаблоны разом, либо разбираться, какие нужно поменять... В простом же случае (исходные данные - всегда одна таблица в Excel, все остальные формы, запросы, документы, тексты - ориентируются на именно этот имеющийся исходник и связаны с ним либо напрямую, либо запросами/выборками) - проблем не будет вообще, любое изменение в исходных данных - в любом случае отобразится во всех зависимых таблицах и документах. Тем более, если вы на основе этой системы станете делать изменение/наращивание (другие тесты, с другим количеством квантизации показателей и т.п.)
Где-то (уже дано, но и на этом форуме тоже) у меня был показан тестовый пример динамического формирования документов в связке Excel-Word (не слияние!), причем там VBA использован был постольку поскольку, можно было даже одними формулами обойтись. Но, конечно, задействование макросов для таких систем - вообще позволяет получить красивые конфетки :)AndreTM
Skype: andre.tm.007 Donate: Qiwi: 9517375010
Сообщение отредактировал AndreTM - Четверг, 07.05.2015, 19:04
AndreTM, да я понимаю, что во многих случаях создание "динамически изменяющегося текста" будет эффективней. Исходник у меня подобран конкретно под этот тест, под другие тесты, будут другие исходные данные. Просто не люблю незавершенных тем, если уж сформулировал задачу так, то хотелось бы получить ее решение. Вдруг возникнет случай, когда проще будет именно решение с готовыми вариантами текста.
"Вордовские документы", как ни странно, сами могут получать необходимые данные из книг Excel динамически, причём кучей разных методов.
Я над этим тоже думал, но пока это все сложно. Хочу, чтобы все по порядку было- вначале решено одно, потом другое)
AndreTM, да я понимаю, что во многих случаях создание "динамически изменяющегося текста" будет эффективней. Исходник у меня подобран конкретно под этот тест, под другие тесты, будут другие исходные данные. Просто не люблю незавершенных тем, если уж сформулировал задачу так, то хотелось бы получить ее решение. Вдруг возникнет случай, когда проще будет именно решение с готовыми вариантами текста.