Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

Добре дошли!

Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

 

Ексел грешка във формулата

Featured Replies

Лист RIK_order - Работен лист в който ще се въвеждат данните
Лист Validation_List_Material - в колона G е списъка на материалите ще бъде скрит
Лист Kant - в колона G е списъка на кантовете ще бъде скрит

Целта е да се постигне следното:
1. В клетка - B2 да излиза списъка от Лист Validation_List_Material - колона G2:G800
2. Ако в клетка - B2 се напише част от име от Лист Validation_List_Material - колона G2:G800 да показва спистк със всичко което съдържа написаното в B2.
3. Същото се отнася и за клетки K2   L2  M2  N2 които вземат данните от лист Kant - в колона G2:G800 списъка на кантовете
 

 

blanka.xlsx

Разрешен от jhoro

преди 1 минута, milenk написа:

1. В клетка - B2 да излиза списъка от Лист Validation_List_Material - колона G2:G800

Грешка - не може в една клетка да излиза колкона

преди 26 минути, milenk написа:

1. В клетка - B2 да излиза списъка от Лист Validation_List_Material - колона G2:G800

2. Ако в клетка - B2 се напише част от име от Лист Validation_List_Material - колона G2:G800 да показва спистк със всичко което съдържа написаното в B2.

Няма как, по един критерии (съдържащ се в В2) - да се дефинират различни стойности - в няколко клетки.

По-добре - в В2 да има "падащ списък" и да се избира от него 

преди 2 минути, milenk написа:

Точно "нещо такова", но няма да е в колона С.

Ето "джокер" - https://support.microsoft.com/bg-bg/office/създаване-на-падащ-списък-7693307a-59ef-400a-b769-c5402dce407b

  • Автор
преди 1 минута, jhoro написа:

По-добре - в В2 да има "падащ списък" и да се избира от него 

Да това искам

  • Автор
преди 46 минути, jhoro написа:

Няма как, по един критерии (съдържащ се в В2) - да се дефинират различни стойности - в няколко клетки.

По-добре - в В2 да има "падащ списък" и да се избира от него 

Точно "нещо такова", но няма да е в колона С.

Ето "джокер" - https://support.microsoft.com/bg-bg/office/създаване-на-падащ-списък-7693307a-59ef-400a-b769-c5402dce407b

Благодарение на този жокер успях да наглася списъците на материалите и кантовете.

Остава да се оправи и търсенето по част от името да показва тези в които се съдържа. Но незнам дали може да се извършва в една и съща клетка.

преди 2 часа, milenk написа:

Благодарение на този жокер успях да наглася списъците на материалите и кантовете.

Зарежи този „падащ списък“ - там избираш цялото наименование на позицията, а не само част от него. Както имаш 27 позиции, съдържащи „бял“.

преди 2 часа, milenk написа:

Остава да се оправи и търсенето по част от името да показва тези в които се съдържа. Но незнам дали може да се извършва в една и съща клетка.

Първо - след като отворих този файл

преди 3 часа, milenk написа:

видях, че си сложил връзка към друг файл (922 - Blanka 3WORK kym Salex.xlsx), а същия липсва.

Второ - в лист „Validation_List_Material“ само формулата в клетка F2 е коректна.

Цитат

IF(ISNUMBER(SEARCH($RIK_order.B2;$Validation_List_Material.G2:G800));MAX($F$1:F1)+1)

Всички клетки надолу са с „липсваща референция“.

Цитат

IF(ISNUMBER(SEARCH(#REF! ...

Направи адреса абсолютен - $B$2, добави накрая "" - да оставя клетката празна, а не да пише „FALSE“ (за пригледност) и копирай формулата до края на колоната.

Цитат

IF(ISNUMBER(SEARCH(RIK_order.$B$2;$Validation_List_Material.G2:G800));MAX($F$1:F1)+1;"")

Трето - всички именувани диапазони са грешно дефинирани - липсват референции.
Така - в колона F ще има число, пред всяка клетка от G - която съдържа търсеният низ. И ще „брои“ броят на срещанията.

Четвърто - не разбирам, какво искаш да направиш с тези формули

Цитат

в кл. I3  -  IFERROR(VLOOKUP(ROWS($I$2:I3);$F$2:$G$429;2;0);"")
в кл. I4  -  IFERROR(VLOOKUP(ROWS($I$2:I4);$F$2:$G$429;2;0);"")

Защо броиш редовете, от I2 до текущата клетка?

 

  • Решение
преди 2 минути, milenk написа:

Не се получава :(

Виж това blanka.xlsx

  • Автор

така излизат падащите списъци . сега трябва да се оправят формулите в другите листове.

файла който си изпратил нещо не е така.

blanka.xlsx

преди 4 минути, milenk написа:

така излизат падащите списъци . сега трябва да се оправят формулите в другите листове.

файла който си изпратил нещо не е така.

blanka.xlsx 66.39 kB · 0 изтегляния

Утре ще го гледам, че вече изключих компа.

преди 9 часа, milenk написа:

така излизат падащите списъци . сега трябва да се оправят формулите в другите листове.

файла който си изпратил нещо не е така.

blanka.xlsx 66.39 kB · 2 изтегляния

Сега отварям - това е същия файл, от първия пост.

Ти изобщо - погледна ли това  , което съм ти изпратил? Какъв е смисъла да помагам, като не мислиш?

  • Автор

Вярно..... изпратил съм стария файл.  Ето го с падащите списъци. Пробвах поправката на формулата както си я дал, но не се получи. А изпратения от теб файл имаше нещо омазано.

blanka1.xlsx

Здравей! Вчера бях зает и не съм отварял форума.
Виждам, че си маркирал поста ми, като „Решение“ и благодаря за оценката, но дали наистина си си решил проблема?

В първия (оригинален) файл се вижда следното
image.png.92df16cb1aaabac424035fdccc1a8cbe.png

Лист RIK_order

image.png.9d138a15ed863670f20204350fa03ea9.png

image.png.db76aec9b460289f6481c50ade638977.pngЛист Validation_List_Material - външен вид и показани формули.

Вижда се, че има формули, в които има грешка - #REF! (липсваща препратка).

В „уж различния“ файл е същото!

А този, който аз ти бях направил съдържа следнотоimage.png.c936df84f93935b61aac5ce4b398b609.png

Лист RIK_order

Тук не използвам „падащ списък/падащо меню“ в клетка В2, а просто въвеждам думата „Супер“ или друг низ. В лист Validation_List_Material се получаваimage.png.682b5c95cecc1651a1233dd03d15bd6a.png

а формулите „отдолу“ са
image.png.a2c301e8e71275da1a6e1ae4d139aefa.png

Тук съм сортирал колоните F и G по стойностите в F - за да се види по-добре. Пред клетки от колона G, в които е намерен търсения низ, има число, а пред другите няма нищо. Въпросното число се увеличава с 1 (единица) при всяко следващо намиране.
В клетка H1 - взимам максималната стойност, тоест - общия брой съвпадения. =MAX(F2:F285)

В колона I се показва цялото съдържание на клетките със съвпадение - IFERROR(VLOOKUP(H2;$F$2:$G$285;2;FALSE);""), сортирани по колона H - IFERROR(IF(H2+1>$H$1;" ";H2+1);" ")

Тук една забележка - функцията VLOOKUP има 4 аргумента.

  1. Стойността, която искате да търсите, наричана също стойност на справка.
  2. Диапазонът, където се намира стойността на справка. Не забравяйте, че стойността на справка винаги трябва да бъде в първата колона в диапазона, за да може VLOOKUP да работи правилно. Например ако стойността на справка е в клетка C2, тогава диапазонът ви трябва да започва с C.
  3. Номерът на колона в диапазона, който съдържа върнатата стойност. Например ако зададете B2:D11 като диапазон, трябва да броите B като първа колона, C за втора и т.н.
  4. По желание можете да зададете TRUE, ако искате приблизително съвпадение, или FALSE, ако искате точно съвпадение на върнатата стойност. Ако не зададете нищо, стойността по подразбиране винаги ще бъде TRUE, или приблизително съвпадение.

Последния аргумент е TRUE или FALSE - не „0 (нула)“ - както ти беше направил!

image.png

image.png

image.png

image.png

Пп. Не ти препоръчвам да използваш „падащ списък/падащо меню“, защото тогава ще избираш цели имена на позиции, а виждам - че нямаш съвпадащи се. Освен това, в условието си казал1

на 27.12.2022 г. в 18:17, milenk написа:

2. Ако в клетка - B2 се напише част от име ...

  • Автор

Хммм .... То си е цял урок. Благодаря за старанието. По този начин помагаш не само на мен а и на други с подобен проблем.

Добавете отговор

Можете да публикувате отговор сега и да се регистрирате по-късно. Ако имате регистрация, влезте в профила си за да публикувате от него.

Гост
Публикацията ви съдържа термини, които не допускаме! Моля, редактирайте съдържанието си и премахнете подчертаните думи по-долу. Ако замените букви от думата със звездички или друго, за да заобиколите това предупреждение, профилът ви ще бъде блокиран и наказан!
Напишете отговор в тази тема...

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Дарение

  • Подкрепи съществуването на форума - направи дарение
    25%
    Дарени 252.69 EUR от нужните 1,000.00 EUR

Бюлетин

Получавайте известие, когато има важна промяна или новина свързана с форума.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.