Поэтому я делаю этот лист Excel и хочу сделать его как можно более простым и не использовать VB. Так что я даже не знаю и не думаю, возможно ли это. Я знаю, как использовать функцию объединения, но могу ли я объединить 2 выпадающих меню, чтобы создать третье?

бывший

Dropdown box A : Blue ,Yellow, Green   Dropdown box B : Violin, Guitar, Piano
Dropdown box C : Blue ,Yellow, Green   Dropdown box D : Violin, Guitar, Piano


                         Dropdown E: Blue Violin
                                     Green Guitar
So the options from Dropdown menu E depends on the previous boxes.

1 ответ1

0

Простой способ сделать это (хотя это, вероятно, не самый элегантный способ) будет выглядеть примерно так:

1.  Create the color list
    a.  Enter the values for the color list in an area in your spreadsheet, one value per cell.  For purposes of this example, let's use A8:A10 (Blue, Yellow and Green).
2.  Create the instrument list
    b.  Like step 1A above - for this example, let's use A12:A14 (Violin, Guitar, Piano).
3.  Create four dropdowns that use the two lists created:
    a.  For purposes of this example, Drop Down A and C are in A3 and A5.  Data Validation is set to List, with the source being A8:A10.
    b.  For the instruments, Drop Down B and D are in C3 and C5, with their source being A12:A14.
4.  Create a third list that will concatenate the two values for each group:
    a.  A and B:  =Concatenate(A3, " ", A5)
    b.  C and D:  =Concatenate(C3, " ", C5)
    c.  Again for this example let's put these in A17:A18.
5.  Create the fifth dropdown (E) and set it's list source to A17:A18.

Вот скриншот:

Обратите внимание, что формулы в 4a и 4b помещаются в ячейки A17 и A18 соответственно.

Я не сомневаюсь, что есть более элегантные решения, но это один из способов сделать это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .