久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

    列表數據處理:差集 - Excel函數式編程

     ExcelEasy 2024-07-12 發布于北京


    繼續介紹列表數據處理。

    上一次我們介紹了列表數據的交集(列表數據處理:交集 - Excel函數式編程)。

    今天我們介紹列表的差集。

    假設兩個集合分別是A,B,其差集A - B指的是只在A中出現,不在B中出現的元素:

    以實際例子來說,

    A列表示setA,C列表示setB,

    setA - setB的結果就是:

    {a, c}。

    思路

    上一節我們介紹了交集的實現,其自定義函數這這么定義的,

    Intersect = LAMBDA(setA, setB,     LET(        cond, SCAN("",setA, LAMBDA(acc,a, SUM(--(setB = a)))),        inters, FILTER(setA, cond),        inters    ));

    其中,最關鍵的就是第三行生成篩選條件。

    我們的思路是循環setA,然后計算其中每一個元素 x 在setB中出現的次數。

    只要 x 在setB中出現了,就表示這個元素需要出現在最后的交集中。

    所以,我們的思路順利成章,只要 x 在setB中出現,就表示這個元素不能出現在最后的差集中。

    注意,這里很多人會犯一個錯誤,就是將第三行中的”=“改為"<>",

    cond, SCAN("",setA, LAMBDA(acc,a, SUM(--(setB <> a)))),

    乍看上去沒什么問題,我就是統計一下那些沒有在setB中出現的元素吧。

    但是看一看例子,假設考慮setA的第一個元素“b",

    比較setB <> "b",會得到數組,

    TRUE

    FALSE

    FALSE

    經過--處理后,變成數值數組:

    1

    0

    0

    SUM求和后,就會得到結果1,作為篩選條件,”a“將會出現在最后的差集中。

    正確的做法

    正確的方法是判斷一下setB中等于元素 x 的個數是否等于0。因為只有等于0的才表示不在setB中出現,

    cond, SCAN("",setA, LAMBDA(acc,a, SUM(--(setB = a)) = 0)),

    于是,可以實現下面的自定義函數:

    Difference = LAMBDA(setA, setB,     LET(        cond, SCAN("",setA, LAMBDA(acc,a, SUM(--(setB = a)) = 0)),        inters, FILTER(setA, cond),        inters    ))

    使用方式如下:


    詳情咨詢客服(底部菜單-知識庫-客服)

    Excel+Power Query+Power Pivot+Power BI


    Power Excel 知識庫    按照以下方式進入知識庫學習
    Excel函數   底部菜單:知識庫->Excel函數

    自定義函數  底部菜單:知識庫->自定義函數

    Excel如何做  底部菜單:知識庫->Excel如何做

    面授培訓  底部菜單:培訓學習->面授培訓

    Excel企業應用  底部菜單:企業應用

    也可以在歷史文章中學習Excel,Power Query,Power Pivot,Power BI,Power Automate各種技巧。

      轉藏 分享 獻花(0

      0條評論

      發表

      請遵守用戶 評論公約

      類似文章

      主站蜘蛛池模板: 精品国产乱码久久久久久郑州公司 | 无码AV无码免费一区二区| 亚洲欧洲精品专线| 亚洲成AV人片在线观看麦芽| 久久精品国产99国产精品严洲| 一区二区和激情视频| 精品久久久久中文字幕日本| 久久综合久中文字幕青草| 狠狠色噜噜狠狠狠狠AV| 精品国产迷系列在线观看| 国产成人亚洲综合| 最近中文字幕国产精选| 精品国精品自拍自在线| 国产中文字幕精品免费| 性无码专区无码| 在线 欧美 中文 亚洲 精品| 久久精品无码一区二区无码| 亚洲国产精品久久久天堂麻豆宅男| 无码国产精品一区二区免费式芒果| 中文字幕日韩精品人妻| 成人小说亚洲一区二区三区 | 亚洲中文字幕无码一区无广告| 亚洲AV永久精品无码桃色| 国产成AV人片在线观看天堂无码| 精品九九人人做人人爱| 日本55丰满熟妇厨房伦| 午夜大片免费男女爽爽影院| 午夜无码片在线观看影院A| 少妇午夜啪爽嗷嗷叫视频| 中文字幕日韩国产精品| 老熟妇高潮一区二区三区| 亚洲自偷自拍另类小说| 最近中文字幕国产精品| 亚洲人成无码WWW久久久 | 青青国产揄拍视频| 日本福利一区二区精品| 一本久道久久综合狠狠爱| 少妇群交换BD高清国语版| 亚洲精品一区二区妖精| 亚洲欧洲自拍拍偷午夜色无码| 国产AV无码专区亚洲AV潘金链|