Skip to main content

Command Palette

Search for a command to run...

#94 — Intersection, Union, and Difference in the Case of Row-Based Data — Two Sets — by Whole Row

Published
1 min read
#94 — Intersection, Union, and Difference in the Case of Row-Based Data — Two Sets — by Whole Row
E

esProc SPL is a JVM-based programming language designed for structured data computation, serving as both a data analysis tool and an embedded computing engine. FREE download👉🏻: https://www.esproc.com/download-esproc

Problem description:

The following tables list the data of the products and salespersons that make the top 10 by sales in January and February:

Solutions:

Use SPL XLL to tackle the following tasks respectively.

A. Find out the data of products and salespersons that make the top 10 in both January & February.

=spl("=[E(?1),E(?2)].merge@oi()",Jan!B1:C11,Feb!B1:C11)

B. Find out the data of the products and salespersons that make the top 10 once or more.

=spl("=[E(?1),E(?2)].merge@ou()",Jan!B1:C11,Feb!B1:C11)

C. Find out the data of products and salespersons that make the top 10 in January but fail to make the top 10 in February:

=spl("=[E(?1),E(?2)].merge@od()",Jan!B1:C11,Feb!B1:C11)

Notes:
The merge()function without parameter means the whole row will be taken as the matching criterion, and the merge() function with parameter means the parameter value will be taken as the matching criterion.


Download esProc Desktop for FREE and enhance your workflow today!!! 🚀🔥⬇️

✨SPL download address: esProc Desktop FREE Download

✨Plugin Installation Method: SPL XLL Installation and Configuration

✨References to other rich Excel operation cases: Desktop and Excel Data Processing Cases

✨YouTube FREE courses: SPL Programming

E
esProc1y ago

Advanced Excel users looking to take their skills to the next level, feel free to join us on this journey!

🚀Discord:https://discord.gg/cFTcUNs7 🚀Reddit: https://www.reddit.com/r/esProc_Desktop/

More from this blog

Untitled Publication

207 posts