數據分析面試題

技都測試
1、請列舉5個 Excel 中常用的函數及寫法。

  • [? if? ??]? ?
  1. ??=IF(A1>=60, "及格", "不及格")?—— 若 A1 單元格數值≥60,返回 “及格”,否則返回 “不及格”。
  2. =IF(B2>100, B2*0.8, B2)?—— 若 B2 數值 > 100,返回 B2 的 80%,否則返回 B2 原值。
  • [? count]
  1. =COUNTIF(A1:A50, ">80")?—— 統計 A1 到 A50 中數值大于 80 的單元格數量。
  2. =COUNTIF(C1:C30, "已完成")?—— 統計 C1 到 C30 中內容為 “已完成” 的單元格數量
  • [sum]? ? ?
  1. =SUM(A1:A10)?—— 計算 A1 到 A10 單元格中所有數值的總和。
  2. =SUM(5, 10, A3)?—— 計算 5、10 和 A3 單元格數值的總和。
  • [max]
  1. =MAX(A1:A10)?—— 返回 A1 到 A10 單元格中所有數值的最大值。
  2. =MAX(15, 28, B3, C5)?—— 返回 15、28、B3 單元格值、C5 單元格值中的最大值
  • [min]
  1. =MIN(C2:C20)?—— 返回 C2 到 C20 單元格中所有數值的最小值。
  2. =MIN(5, 0, -3, D1)?—— 返回 5、0、-3、D1 單元格值中的最小值(若 D1 為文本則忽略,返回 -3)
  • [average]
  1. =AVERAGE(B1:B20)?—— 計算 B1 到 B20 單元格中數值的平均值。
  2. =AVERAGE(2, 4, 6, 8)?—— 計算 2、4、6、8 的平均值(結果為 5)

2、數據造視表中如何去掉分類匯總,如何進行

方法 1:通過 “數據透視表分析” 選項卡設置

  1. 選中數據透視表:點擊數據透視表中的任意單元格,此時頂部會出現 “數據透視表分析”(或舊版本中的 “選項”)選項卡。
  2. 找到 “分類匯總” 按鈕:在 “數據透視表分析” 選項卡的 “分組” 組中,點擊 “分類匯總” 按鈕。
  3. 選擇 “不顯示分類匯總”:在下拉菜單中直接點擊 “不顯示分類匯總”,即可取消當前數據透視表中所有字段的分類匯總。

    方法 2:通過右鍵菜單針對特定字段設置如果只想只想取消某個字段的分類匯總(而非全部),可按以下步驟:

  4. 右鍵點擊目標字段:在數據透視表的 “行” 或 “列” 區域中,右鍵點擊需要取消分類匯總的字段(如 “部門”“日期” 等)。
  5. 選擇 “分類匯總”:在彈出的右鍵菜單中,鼠標懸停在 “分類匯總” 上,然后點擊 “不顯示分類匯總”。

3、解釋 MS-Excel中count、counta和countf函數的區別?

函數計數范圍忽略內容典型用途
COUNT僅數值型數據(數字、日期等)文本、空白、邏輯值、錯誤值統計數值個數(如成績、銷量)
COUNTA所有非空白單元格(無論內容類型)僅空白單元格統計有效數據總數(去空白)
COUNTIF符合指定條件的單元格不符合條件的單元格按條件篩選計數(如及格人數)

4、excel中if 函數是什么

(條件判斷函數)
5、excel中 vlookup 能如果關聯不上可能存在的問題是什么?

1.?查找值與目標值的數據類型不匹配

2.?查找值不在查找范圍的 “首列”

3.?匹配模式(第四個參數)設置錯誤

4.?單元格包含隱藏字符(空格、換行符等)

5.?列索引(第三個參數)超出范圍

6.?查找范圍因引用方式錯誤發生偏移

7.?目標范圍中存在錯誤值

快速排查口訣

遇到#N/A,按以下步驟逐一排除:

  1. 查首列:查找值是否在范圍第一列;
  2. 對類型:文本 / 數字是否一致;
  3. 清字符:用 TRIM/CLEAN 處理隱藏字符;
  4. 看參數:列索引是否超范圍,匹配模式是否為 FALSE;
  5. 鎖范圍:確認用絕對引用($)防止偏移。

二、數據庫:

1、寫一個數據庫中(mysql或 sqlserver 或 Oracle)文本替換函數的基本語法(2分)


2、left join,right join,inner join,full join 之間的區別(2分)

連接類型含義結果集包含的行
INNER JOIN內連接(默認連接方式)僅返回 A 和 B 中匹配條件的行(即兩表中關聯字段相等的行)。
LEFT JOIN左連接(左外連接)返回左表 A 的所有行,以及右表 B 中與 A 匹配的行;若 B 中無匹配,B 的字段顯示為 NULL。
RIGHT JOIN右連接(右外連接)返回右表 B 的所有行,以及左表 A 中與 B 匹配的行;若 A 中無匹配,A 的字段顯示為 NULL。
FULL JOIN全連接(全外連接)返回左表 A 和右表 B 的所有行;兩表中無匹配的行,對方表的字段顯示為 NULL。

3、having 和 where 的區別(2 分)

  1. 作用階段不同

    • WHERE用于分組(GROUP BY)之前過濾行,只保留滿足條件的原始行參與分組。
    • HAVING用于分組之后過濾組,僅保留滿足條件的分組結果(需與GROUP BY配合使用)。
  2. 過濾對象不同

    • WHERE過濾的是原始行(單個記錄)。
    • HAVING過濾的是分組后的組(由聚合函數計算出的組結果)。
  3. 對聚合函數的支持不同

    • WHERE不能使用聚合函數(如SUM()COUNT())作為條件。
    • HAVING可以使用聚合函數作為條件,常用于篩選符合特定聚合結果的組。

4、Select*into 表1 與insert into 表2 的區別及具體寫法(2分)

維度SELECT * INTO 表1INSERT INTO 表2
目標表要求目標表不需要預先創建,會自動根據查詢結果創建新表(包括表結構)目標表必須預先存在,且表結構需與插入的數據匹配(列數、類型一致)
用途復制數據的同時創建新表(常用于備份、數據導出)向已存在的表中插入數據(新增記錄)
適用場景一次性創建新表并填充數據向已有表批量插入數據(可重復執行)

?

5、drop、delete與truncate 區別(2分)

維度DROPDELETETRUNCATE
操作對象刪除整個表(包括表結構和數據)刪除表中的部分或全部記錄(保留表結構)刪除表中所有記錄(保留表結構)
操作類型DDL(數據定義語言)DML(數據操縱語言)DDL(數據定義語言)
是否可回滾不可回滾(刪除后無法恢復)可回滾(事務未提交時可撤銷)不可回滾(刪除后無法恢復)
是否支持條件不支持(直接刪除整個表)支持WHERE子句(可刪除部分記錄)不支持(只能刪除所有記錄)
執行速度快(直接刪除表結構)慢(逐行刪除,記錄日志)快(不記錄每行刪除日志,釋放空間)
對自增列的影響表被刪除,自增列無意義不重置自增列(下一條記錄延續編號)重置自增列(編號從初始值重新開始)

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/917397.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/917397.shtml
英文地址,請注明出處:http://en.pswp.cn/news/917397.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【07】VisionMaster入門到精通——Blob分折

文章目錄0 視屏講解與演示1 案例演示2 參數詳解1 運行參數0 視屏講解與演示 1 案例演示 周長使能查找U型槽 短軸使能查找U型槽 面積篩選區域 當條件不符合是,該模塊顯示紅色,狀態為NG 顯示二值圖像 顯示Blob圖像 2 參數詳解 Blob分折,…

解釋 MySQL 中的 EXPLAIN 命令的作用和使用場景

解釋 MySQL 中的 EXPLAIN 命令的作用和使用場景 總結性回答 EXPLAIN 是 MySQL 中用于分析 SQL 查詢執行計劃的命令,它能展示 MySQL 如何執行一個查詢,包括使用的索引、表連接順序、掃描行數等關鍵信息。主要用于查詢性能優化,幫助開發者識別潛…

.env 文件

.env 文件其實就是一個純文本文件,用來寫“環境變量”鍵值對,格式非常簡單 👇? .env 文件寫法格式:每一行就是一個變量名 值,不要加引號,不要加空格DEEPSEEK_API_KEYsk-xxxxxxxxxxxxxxxxxxxx完整例子&…

機器學習——K 折交叉驗證(K-Fold Cross Validation),案例:邏輯回歸 交叉尋找最佳懲罰因子C

什么是交叉驗證? 交叉驗證是一種將原始數據集劃分為若干個子集,反復訓練和驗證模型的策略。 交叉驗證(Cross-Validation)適用于你在模型調參(如邏輯回歸中的 C) 最常用的:K 折交叉驗證&#…

藍橋杯----串口

(五)、串口1、串口通信簡介制定通信的規則,通信雙方按照協議規則進行數據收發,將一個設備的數據傳送到另一個設備,擴展硬件系統,串口USART有兩根通信線Tx、Rx,可同時雙向通信,稱之為…

錯誤: 找不到或無法加載主類 原因: java.lang.ClassNotFoundException

背景: 代碼沒有更改,主類位置也沒有移動,運行時突然報找不到或無法加載主類的錯誤 錯誤: 找不到或無法加載主類 原因: java.lang.ClassNotFoundException編譯器上方顯示 Java file is located outside of the module source root so it wont …

Lock 接口及實現類詳解:從 ReentrantLock 到并發場景實踐

在 Java 并發編程中,除了synchronized關鍵字,java.util.concurrent.locks.Lock接口及其實現類是另一種重要的同步機制。自 JDK 5 引入以來,Lock接口憑借靈活的 API 設計、可中斷的鎖獲取、公平性控制等特性,成為復雜并發場景的首選…

「iOS」————SideTable

iOS學習前言sideTableSlideTablesSideTableBufSideTable前言 我們在上一篇中,簡單的介紹了weak的實現原理。其中弱引用表就是存儲在SideTable中的,這里我們來學習了解一下SideTable sideTable sideTable主要用于存儲和管理對象的額外信息,…

【PHP】CURL請求第三方API接口

當我們需要調用第三方接口時,就需要使用CURL,通過CURL操作去請求第三方API接口,有的是通過POST方式,有的是通過GET方式,下面介紹一個通用的使用CURL調用API接口的方法。一、CURL操作共兩個方法,分別是CURL操…

對于考研數學的理解

文章目錄高等數學總結補充說明1. 微分方程與無窮級數的特殊性2. 隱藏的邏輯鏈條3. 向量代數的橋梁作用核心框架為什么這樣設計?結論線性代數核心邏輯框架各講之間的本質聯系1. 行列式 → 矩陣2. 矩陣 → 向量組3. 矩陣 向量組 → 線性方程組4. 矩陣 → 特征值與特征…

基于 Hadoop 生態圈的數據倉庫實踐 —— OLAP 與數據可視化(四)

目錄 四、數據可視化與 Hue 簡介 1. 數據可視化簡介 (1)數據可視化的重要性 (2)數據可視化的用途 (3)實施數據可視化需要考慮的問題 (4)幾種主要的數據可視化工具 2. Hue 簡介…

HarmonyOS 開發:基于 ArkUI 實現復雜表單驗證的最佳實踐

摘要 在現代應用開發中,表單是最常見的交互方式之一。不管是用戶注冊、信息錄入,還是登錄驗證,表單的可靠性直接影響用戶體驗。而在鴻蒙 ArkUI 開發中,雖然表單結構清晰,但要實現 復雜驗證(比如&#xff1a…

高效游戲狀態管理:使用雙模式位運算與數學運算

在游戲開發中,狀態管理是一個核心問題。無論是任務系統、成就系統還是玩家進度跟蹤,我們都需要高效地存儲和查詢大量狀態。本文將深入分析一個創新的游戲狀態管理工具類 GameStateUtil,它巧妙結合了位運算和數學運算兩種模式,在存…

linux-process-control

Linux進程控制 1. 進程終止 1.1. 進程終止的本質是回收資源 1.1 釋放資源 內存資源: 釋放進程的地址空間(mm_struct),包括代碼段、數據段、堆、棧等,通過寫時復制(CoW)共享的頁會減少引用計數&a…

Autoswagger:揭露隱藏 API 授權缺陷的開源工具

Autoswagger 是一款免費的開源工具,用于掃描 OpenAPI 文檔中列出的 API,查找授權漏洞。 即使在擁有成熟安全團隊的大型企業中,這類漏洞仍然很常見,而且尤其危險,因為即使技術水平不高的人也能利用它們。 Autoswagger…

Golang 語言 Channel 的使用方式

一、無緩存 channel無緩沖channel 可用于兩個goroutine 之間 傳遞信號,比如以下示例:順序打印1 至 100 的奇數和偶數:import ("fmt""time" )func main() {block : make(chan struct{})go odd(block)go even(block)time.S…

Element Plus常見基礎組件(一)

基礎組件 Button 按鈕 一、基礎用法 <el-button>默認按鈕</el-button> <el-button type"primary">主要按鈕</el-button>二、按鈕類型 (type) 類型說明示例代碼default默認按鈕<el-button>默認</el-button>primary主要按鈕&a…

sdxl量化加速筆記

文章目錄一、量化加速sdxl模型1&#xff09;涉及模型2&#xff09;環境安裝3&#xff09;轉換模型safetensor to pytorch文件4&#xff09;tensorRT的環境準備&#xff08;1&#xff09;下載tensorRT 10.10&#xff08;2&#xff09;下載cuda一、量化加速sdxl模型 1&#xff0…

西門子 G120 變頻器全解析:從認知到參數設置

在工業自動化領域&#xff0c;變頻器作為電機驅動的核心設備&#xff0c;其穩定運行與精準控制直接影響生產效率。西門子 G120 變頻器憑借可靠性能與靈活配置&#xff0c;成為眾多工業場景的優選。本文將從基礎認知、操作面板到參數設置&#xff0c;全方位帶你掌握 G120 變頻器…

【自動化運維神器Ansible】YAML支持的數據類型詳解:構建高效Playbook的基石

目錄 1 YAML數據類型概述 1.1 為什么數據類型很重要&#xff1f; 1.2 YAML數據類型分類 2 標量類型&#xff08;Scalars&#xff09; 2.1 字符串&#xff08;String&#xff09; 2.2 布爾值&#xff08;Boolean&#xff09; 2.3 數值&#xff08;Numbers&#xff09; 2…