Excel中自适应下拉菜单的设置方法

很多人可能知道,使用Excel【数据有效性】当中的【序列】功能,可以在单元格内创建一个下拉菜单,在进行输入时可以在下拉菜单中选择项目。这样的下拉菜单可以提高用户输入时的准确性和便利性。
本文所要介绍的自适应的下拉菜单,就是可以根据用户在单元格里输入的字符,在下拉菜单的显示项目中自动筛选出以这些字符开头的项目,缩小下拉菜单中的项目选择范围,使目标更精准,方便用户选取。这是一种对数据有效性序列的智能化改造手段。
完成后的效果如下:
具体设置方法如下:
步骤1:将需要作为选择项目的原始数据进行排序。
排序以后,相同字符开头的字符串将分布在连续的单元格中,便于创建数据有效性的引用序列。
步骤2:选中需要设置下拉菜单的单元格,打开【数据有效性】对话框,选择【序列】,并且在【来源】中使用以下公式:
=OFFSET($A$1,MATCH(C2&"*",$A:$A,0)-1,,COUNTIF($A:$A,C2&"*"))
其中,其中A列是之前排过序的项目数据源所在列,C2 则是当前选中的单元格。
上述公式的具体含义如下:
MATCH(C2&"*",$A:$A,0)
这部分可以在A列中查找以C2当中字符打头的项目,返回其中找到的第一个项目的行号
COUNTIF($A:$A,C2&"*")
这部分公式在A列中统计以C2当中字符打头的项目的个数
以上面图中的数据情况为例,
MATCH(C2&"*",$A:$A,0) = 4
COUNTIF($A:$A,C2&"*") = 12
整个公式等效于:
=OFFSET($A$1,4-1,,12)
这个OFFSET函数公式的作用是形成一个引用区域,即以A1单元格向下偏移3行(A4单元格),以此单元格起始的12行单元格区域为引用范围。
这个公式的整体作用就是在A列数据源中提取出了以C2单元格当中字符开始的所有项目。以这个提取出来的区域作为数据有效性序列的引用源,就可以形成一个可以动态变化、自动适应单元格输入内容的下拉菜单。
步骤3:选中【数据有效性】的【出错警告】选项卡,取消勾选【输入无效数据时显示出错警告】选项。
这个操作步骤的目的是为了在单元格当中输入不完整的项目字符串时,系统不会因为数据有效性的错误警告而阻止用户的输入。
最终完成效果如下:

  • Excel涓嚜閫傚簲涓嬫媺鑿滃崟鐨勮缃鏂规硶
    绛旓細姝ラ1锛氬皢闇瑕佷綔涓洪夋嫨椤圭洰鐨勫師濮嬫暟鎹繘琛屾帓搴忋傛帓搴忎互鍚庯紝鐩稿悓瀛楃寮澶寸殑瀛楃涓插皢鍒嗗竷鍦ㄨ繛缁殑鍗曞厓鏍间腑锛屼究浜庡垱寤烘暟鎹湁鏁堟х殑寮曠敤搴忓垪銆傛楠2锛氶変腑闇瑕佽缃涓嬫媺鑿滃崟鐨鍗曞厓鏍硷紝鎵撳紑銆愭暟鎹湁鏁堟с戝璇濇锛岄夋嫨銆愬簭鍒椼戯紝骞朵笖鍦ㄣ愭潵婧愩戜腑浣跨敤浠ヤ笅鍏紡锛=OFFSET($A$1,MATCH(C2&"*",$A:$A,0)-1,,C...
  • 鍦‥xcel涓鍒朵綔鑳借嚜鍔ㄩ夋嫨鐨勫~鍏呯殑涓嬫媺鑿滃崟
    绛旓細棣栧厛锛屾垜浠変腑闇瑕佽缃笅鎷夎彍鍗曠殑鍗曞厓鏍硷紝鐒跺悗閫夋嫨鈥滄暟鎹啋鏈夋晥鎬р锛屽湪寮瑰嚭鐨勨滄暟鎹湁鏁堟р濆璇濇涓紝閫夋嫨鈥滆缃濋夐」鍗★紝鍦ㄢ滄湁鏁堟ф潯浠垛濈殑鈥滃厑璁糕濆閫夋嫨鈥滃簭鍒椻濓紝骞朵笖鍦ㄢ滄潵婧愨濅腑浣跨敤浠ヤ笅鍏紡锛=OFFSET($A$1,MATCH(C2鈥*鈥,$A:$A,0)-1,,COUNTIF($A:$A,C2鈥*鈥)) 鍏朵腑锛屽叾涓瑼鍒...
  • excel濡備綍鑷傚簲瀹藉害
    绛旓細1銆佸湪寮濮嬮夐」鍗$殑鍗曞厓鏍奸夐」缁勪腑鍗曞嚮鏍煎紡鎸夐挳锛屽睍寮涓嬫媺鑿滃崟銆2銆佸湪涓嬫媺鑿滃崟涓夋嫨鑷姩璋冩暣鍒楀鍛戒护銆3銆侀夋嫨鑷姩璋冩暣鍒楀鍛戒护 鍚庯紝鍗冲彲瀹炵幇璁╅変腑鍗曞厓鏍兼牴鎹墍濉啓鐨勫唴瀹硅嚜鍔ㄨ皟鏁村垪瀹姐4銆佷篃鍙互璁剧疆褰撹緭鍏ュ唴瀹硅秴杩囧崟鍏冩牸瀹藉害鏃惰嚜鍔ㄦ崲琛岋紝鍦ㄥ紑濮嬮夐」鍗′笅鐨勫榻愭柟寮忛夐」缁勪腑锛屽崟鍑昏嚜鍔ㄦ崲琛屾寜閽紝鍗冲彲瀹炵幇璁╅...
  • excel涓濡備綍璋冩暣琛ㄦ牸鑷傚簲
    绛旓細璇ユ儏鍐靛彲浠ラ氳繃鍙屽嚮琛屾垨鍒椾箣闂寸殑鍒嗛殧绾裤佷娇鐢ㄦ牸寮鑿滃崟涓殑鑷姩璋冩暣閫夐」绛夎皟鏁达細1銆佸弻鍑昏鎴栧垪涔嬮棿鐨勫垎闅旂嚎銆傚皢榧犳爣绉诲姩鍒颁袱涓鎴栧垪涔嬮棿鐨勫垎闅旂嚎涓婏紝鍙屽嚮锛Excel浼氳嚜鍔ㄨ皟鏁村埌閫傚悎鍐呭鐨勮楂樻垨鍒楀銆2銆佷娇鐢ㄦ牸寮忚彍鍗曚腑鐨勮嚜鍔ㄨ皟鏁撮夐」銆傞変腑鎯宠璋冩暣鐨勮鎴栧垪锛岀偣鍑烩滄牸寮忊濊彍鍗曪紝閫夋嫨鈥滆嚜鍔ㄨ皟鏁村垪瀹解濇垨鈥滆嚜...
  • 濡備綍璋冩暣Excel琛ㄦ牸鍐呯殑宸ュ叿鏍?
    绛旓細1. 鐐瑰嚮Excel琛ㄦ牸涓嬫媺鑿滃崟涓殑鈥滆鍥锯濓紝鍐嶉夋嫨鈥滃伐鍏锋爮鈥濓紝杩涘叆鈥滆嚜瀹氫箟宸ュ叿鏍忊濊彍鍗銆2. 鐒跺悗鎵惧埌骞剁偣鍑烩滈噸缃濓紝杩欐牱灏卞彲浠ュ皢鎵鏈夊伐鍏锋爮鎭㈠鍒伴粯璁ゅぇ灏忥紝閲嶆柊鎸夌収鍘熷璁剧疆杩涜鎺掑垪鍜屾樉绀恒3. 濡傛灉璇ユ柟娉曟棤娉曡В鍐抽棶棰橈紝鍙互灏濊瘯缂╁皬Excel绐楀彛鐨勫ぇ灏忥紝鍐嶉噸鏂版斁澶э紝杩欐牱鏈夊彲鑳戒細浣垮伐鍏锋爮鎭㈠姝e父鏄剧ず銆傞紶鏍...
  • 濡備綍璁EXCEL鑷姩閫傚簲琛ㄦ牸鐨鍐呭?
    绛旓細EXCEL瀹炵幇楂樺害鑷傚簲锛屽彲閫氳繃鍗曞厓鏍兼牸寮忚缃牴鎹唴瀹硅嚜鍔ㄨ皟鏁磋楂樺疄鐜般傛柟娉曟楠ゅ涓嬶細1銆佹墦寮闇瑕佹搷浣滅殑EXCEL琛ㄦ牸锛岄変腑鐩稿叧鍗曞厓鏍煎尯鍩燂紝鐐瑰嚮寮濮嬮夐」鍗′腑鐨勨滄牸寮忊濄2銆佸湪寮瑰嚭鐨涓嬫媺閫夐」鑿滃崟涓紝鐐瑰嚮閫夋嫨鈥滆嚜鍔ㄨ皟鏁磋楂樷濆嵆鍙疄鐜伴珮搴﹁嚜閫傚簲銆3銆佽繑鍥濫XCEL琛ㄦ牸锛屽彂鐜癊XCEL瀹炵幇楂樺害鑷傚簲鎿嶄綔瀹屾垚銆
  • EXCEL 濡備綍瀹炵幇 楂樺害鑷傚簲?
    绛旓細EXCEL瀹炵幇楂樺害鑷傚簲锛屽彲閫氳繃鍗曞厓鏍兼牸寮忚缃牴鎹唴瀹硅嚜鍔ㄨ皟鏁磋楂樺疄鐜般傛柟娉曟楠ゅ涓嬶細1銆佹墦寮闇瑕佹搷浣滅殑EXCEL琛ㄦ牸锛岄変腑鐩稿叧鍗曞厓鏍煎尯鍩燂紝鐐瑰嚮寮濮嬮夐」鍗′腑鐨勨滄牸寮忊濄2銆佸湪寮瑰嚭鐨涓嬫媺閫夐」鑿滃崟涓紝鐐瑰嚮閫夋嫨鈥滆嚜鍔ㄨ皟鏁磋楂樷濆嵆鍙疄鐜伴珮搴﹁嚜閫傚簲銆3銆佽繑鍥濫XCEL琛ㄦ牸锛屽彂鐜癊XCEL瀹炵幇楂樺害鑷傚簲鎿嶄綔瀹屾垚銆
  • excel琛岄珮鑷傚簲鎬庝箞璁剧疆excel琛岄珮鎬庝箞鑷姩閫傚簲
    绛旓細1鎵撳紑excel锛岄紶鏍囧乏閿変腑鍗曞厓鏍 2鐐瑰嚮琛屽拰鍒-鏈閫傚悎鐨勮楂 3濡傚浘鎵绀猴紝宸茬粡瀹屾垚浜嗐1銆佹墦寮鎴戜滑鐨凟xcel杞欢锛屽湪鍗曞厓鏍煎唴杈撳叆濂芥垜浠殑瀹屾暣鍐呭锛岃緭鍏ユ椂涓嶇敤鍘昏冭檻鍐呭鐨勫搴︽垨楂樺害涓庤楂樻垨鍒楀鐨勫叧绯汇2銆佸唴瀹硅緭鍏ュ畬鎴愪箣鍚庯紝鎴戜滑鍙互鍙戠幇璁稿鍗曞厓鏍煎唴瀹圭殑闀垮害鎴栧搴︼紝鏄庢樉涓庡崟鍏冩牸鐨勮楂樻垨鍒楀浜掍笉鍖归厤锛...
  • 鎬庢牱鍦‥xcel涓皢琛ㄦ牸鏁翠綋缂╁皬鎬庢牱鍦╡xcel涓皢琛ㄦ牸鏁翠綋缂╁皬鎵撳嵃_鐧惧害...
    绛旓細1. 閫変腑鏁翠釜琛ㄦ牸銆2. 鍦ㄢ滃竷灞鈥濋夐」鍗′腑锛屾壘鍒扳滃崟鍏冩牸澶у皬鈥濈粍锛屽苟鐐瑰嚮鈥鑷傚簲鈥涓嬫媺鑿滃崟銆3. 閫夋嫨鈥滅缉灏忓埌閫傚悎鍐呭鈥濓紝Word灏嗘牴鎹〃鏍煎唴瀹圭殑澶у皬鑷姩璋冩暣琛ㄦ牸澶у皬锛屽悓鏃朵笉褰卞搷琛ㄦ牸鏈韩鐨勬瘮渚嬨傚鏋滄偍瑙夊緱鏁翠釜琛ㄦ牸缂╁皬鍚庤繃浜庡皬锛屽彲浠ラ氳繃鎵嬪姩璋冩暣琛ㄦ牸澶у皬鎴栫缉鏀炬瘮渚嬫潵璋冩暣琛ㄦ牸澶у皬銆
  • 琛ㄦ牸宸ュ叿鍦ㄥ摢閲
    绛旓細Excel琛ㄦ牸浣跨敤鎶宸э細1銆佽缃楂鑷傚簲--棣栧厛鎴戜滑鎵撳紑涓涓叿鏈夋暟鍒楃殑Excel琛ㄦ牸锛岀劧鍚庨変腑琛ㄦ牸涓殑鏁版嵁骞剁偣鍑讳笂鏂圭殑鈥滃紑濮嬧濇寜閽紝鍦涓嬫媺鑿滃崟涓偣鍑烩滃崟鍏冩牸鈥濇寜閽紝鎺ョ潃鐐瑰嚮鈥滄牸寮忊濇寜閽紝鍦ㄥ脊鍑虹殑鑿滃崟涓偣鍑烩滆嚜鍔ㄨ皟鏁磋楂樷濅互鍙娾滆嚜鍔ㄨ皟鏁村垪瀹解濋夐」锛岃繖鏍峰氨鑳借嚜鍔ㄨ皟鏁磋〃鏍肩殑闀夸笌瀹姐2銆佸垹闄ゅ浘渚--鍦‥xcel...
  • 扩展阅读:Excel表格制作 ... excel 下拉多选复选款 ... excel表如何做下拉菜单 ... 下拉菜单多选复选框 ... 多级下拉菜单 ... 设置可多选的下拉菜单 ... 下拉菜单可以多选么 ... 制作可多选的下拉框 ... excel一级二级菜单联动 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网