EXCEL中利用VB控制項進行數據檢索

2021-02-19 Excel及數據分析

        EXCEL中進行數據查詢檢索是我們關注的重要功能,今天我們介紹VB控制項以及如何利用它進行數據檢索:

        請看下表:


        我們希望通過選擇分公司和產品,快速動態地查到其銷售數量,如何做?

        首先我們在EXCEL中加入VB控制項:

(1)進入EXCEL選項,選擇 訪問工具欄


(2)選擇 開發工具選項卡


(3)選擇 插入控制項,添加到右邊



(4)現在VB控制項添加好了


   (5)添加兩個組合框,在控制項的第一排的第二個:


(6)設置組合框,點擊組合框,選擇控制項設置:


        數據源區域很容易理解啦,就是把分公司的那些位置選擇好,然後將輸出連結到一個位置,這樣做的好處是:

        當選擇分公司B的時候,相應連結的單元格出現2,也就是分公司序列的第二個位置:


         當選擇分公司E的時候,相應連結的單元格出現5,也就是分公司序列的第5個位置。

(7)採用index函數進行數據檢索


        函數是INDEX(B2:F7,H8,J8)。

        總結一下啊,實際上就是採用了兩個組合框控制項,這樣我們就可以任意選擇分公司和產品了,然後將選擇的位置連結到H8和J8這兩個單元格,再套用index函數,就好了。

相關焦點

  • Excel中表單控制項和ActiveX控制項的區別
    在Excel中用過控制項的同學都知道,開發工具,插入下面的控制項分為表單控制項和ActiveX控制項。
  • 利用EXCEL進行隨機分組
    前面我們介紹了如何利用excel進行隨機抽樣,相信很多人已經對excel刮目相看了。
  • excel中利用分類匯總進行數據統計,原來這麼有用
    在excel中,我們常常會對某一類型的數據進行統計,首先會想到利用函數或者數據透視表,其實這裡還有一種很簡單的方法,就是分類匯總。
  • 在Excel中這樣對比數據,太方便了!
    在excel表格中,如果能開一個小窗口,查看和對比2個表格將變得非常簡單,閒話少說,看效果演示:(拖動小窗口的垂直滾動條可以快速翻看左側的表格
  • Excel中表單控制項和ActiveX控制項的區別!
    在Excel中用過控制項的同學都知道,控制項分為表單控制項和ActiveX控制項兩種。經常有同學會問,這兩類控制項有何不同之處呢?下面,我們在Excel表中插入表單控制項中的組合框,同時也插入ActiveX控制項中的組合框,點擊右鍵,看看彈出的菜單有何區別?
  • 遍歷工作薄和工作表(For Each循環的利用)
    大家可以非常容易的掌握相關的知識,這套教程面向初學人員,共三冊,十七章,都是我們在利用EXCEL工作過程中需要掌握的知識點,希望大家能掌握利用。第三節 遍歷工作薄和工作表(For Each循環的利用)大家好,我們在這講中將講解遍歷循環語句,這種語句在VBA代碼中利用的十分普遍,也是我們在VBA代碼中經常利用的三種循環語句之一:For Each循環。
  • EXCEL表單控制項-多選按鈕的用法
    EXCEL中除了數據,圖表,圖形外還用一類被稱為控制項的對象,它可以實現我們和數據以及圖表的交互
  • 如何使用Excel 表單控制項製作二級目錄
    製作二級目錄的方法很多今天我們來學習使用#表單控制項# 配合函數的方法完成二級目錄創建。先看下效果 :步驟:本例使用全球五大洲及相應的國家作為數據源如下表:右鍵點擊表單控制項--設置控制項格式:如果 index_num 小於 1 或大於列表中最後一個值的索引號,則 CHOOSE 返回 #VALUE! 錯誤值。如果 index_num 為小數,則在使用前將被截尾取整。value1, value2, …… Value1 是必需的,後續值是可選的。1 到 254 個數值參數,CHOOSE 將根據 index_num 從中選擇一個數值或一項要執行的操作。
  • Excel 製作二級目錄的方法——表單控制項法
    製作二級目錄的方法很多今天我們來學習使用#表單控制項# 配合函數的方法完成二級目錄創建。先看下效果 :步驟:本例使用全球五大洲及相應的國家作為數據源如下表:右鍵點擊表單控制項--設置控制項格式:如果 index_num 小於 1 或大於列表中最後一個值的索引號,則 CHOOSE 返回 #VALUE! 錯誤值。如果 index_num 為小數,則在使用前將被截尾取整。value1, value2, …… Value1 是必需的,後續值是可選的。1 到 254 個數值參數,CHOOSE 將根據 index_num 從中選擇一個數值或一項要執行的操作。
  • Excel函數應用篇:利用函數比較兩個表格數據差異
    在平時工作中,往往要處理很多數據,甚至還要進行數據比較。利用Excel對比兩列數據的相同點或不同點是最基本的操作。
  • Excel表單控制項都不知道,還學什麼交互圖表?
    ,它就可以通過下拉菜單來進行選擇。插入組合框之後,我們滑鼠右鍵,設置控制項格式,裡面有兩個參數是我們一定要設置的。第一個就是數據源區域,我們這裡就選擇地區所在的單元格區域。第二個就是單元格連結,我們就可以隨便選擇一個單元格,比如J2.通過這樣的設置,我們就可以通過下拉框,選到我們想選擇的城市,同時右側還會該城市所在區域的行數。
  • VB中讀寫EXCEL文件的方法
  • Excel表單控制項與動態圖表
    繼續Excel動態圖表,本節主要講怎樣運用表單控制項讓你的圖表動起來,先來看下什麼是表單控制項,打開開發工具選項卡—點擊插入按鈕,即可看到Excel
  • 巧用EXCEL中的VBA和函數結合整理比對多種分散數據
    表格)是非常零散的數據,而且其中部分單位數據欄位名不在同一列,欄位名也不盡相同,如有的欄位名為「身份證號」,有的欄位名為「身份證號碼」,有的在第2列,有的在第3列,要是用SQL整理分析數據,必須要對這些零散的excel表格進行數據整理,工作量非常大,耗時費力,效率低下,由於審計組的審計目的只是要比對需要核實的人員信息是否在這些零散的excel表格中出現,如何用最少的時間,最小的工作量完成此項任務就擺在了審計組面前
  • 數據處理過程中常用的excel函數:IF、COUNTIF
    IF函數1.1 基本形式IF(條件判斷,如果符合這個條件則為,如果不為這個條件則為)對於IF函數而言,我們在處理數據用的最多的當時進行數據類型轉換的時候,即把連續性的數據轉換為分類變量假如我們有一組臨床患者的數據。中間是一個年齡分組。對於年齡而言我們的數據是一個類似連續性的數據。但是我們在進行分析時候,有時候需要把他轉換為二分類的數據。比如按照年齡 = 60分組,如果是低於60則都標記為2,如果高於或等於60則標記為2。這個時候我們就可以使用IF函數。
  • 在Excel中利用查找與引用函數動態調用照片和圖片
    · 如果數組中只包含一行或一列,則可以不使用相應的 row_num 或 column_num 參數。· 如果數組中包含多個行和列,但只使用了 row_num 或 column_num,INDEX 將返回數組中整行或整列的數組。Row_num用於選擇要從中返回值的數組中的行。如果省略 row_num,則需要使用 column_num。
  • excel 表格動態控制項的使用方法詳細解析
    像下圖的表格,點一下就能打勾,再點一下就取消,這樣的控制項按鈕你會做嗎?一、插入、編輯控制項1.3.插入按鈕選項:二、刪除控制項office速成班限時推廣中 ,推廣期間限時特價88元 ,涵蓋Excel,PPT,word零基礎至精通,函數提高篇,額外贈送價值199元的動態模板資料(速成班屬於特價套餐需聯繫老師報名)碎片化的搜索閱讀過後又忘了,再去搜索結果半天找不到。小夥伴們有沒有這樣的經歷。
  • 【PYTHON,EXCEL】利用python進行EXCEL處理3 批量處理數據
    上次問介紹了Excel的基本操作,現在我們便談一下如何批量處理這些數據font.name,font.size,font.bold,font.italicAlignment(horizontal=水平對齊模式",vertical=「垂直對齊模式」,text_rotation=旋轉角度,wrap_text=是否自動換行)horizontal代表水平方向
  • 如何利用Excel進行隨機抽樣
    那今天就來說一下利用最簡單的excel進行隨機抽樣,以後老師再也不用擔心我不會隨機抽樣了。隨機抽樣的基本思路為:(1)對抽樣框中的每一研究對象產生對應的隨機數字;(2)按隨機數字由小到大(或由大到小)排序;(3)根據所需樣本量,選擇相應的排在前面(或後面)的研究對象。假定欲從10例研究對象中抽取6例,請大家結合下面的a-f共6幅圖看看就明白怎麼做隨機抽樣了。
  • 快速將Excel表中的多個sheet工作表合併成一個工作表
    我們常會遇到這樣的問題,就是很有很多工作表的數據,少的有幾十個工作表,多的可能有幾百個工作表,然後需要合併到一個工作表來做數據分析