logo

Cambridge IGCSE Information and Communication Technology revision notes

Manipulate data Revision Notes

Cambridge IGCSE revision notes for Manipulate data.

At a glance

revision notes

Resource type

Topic

Manipulate data

CambridgeIGCSEInformation and Communication TechnologySpreadsheets

Complete revision guide

Sorting and Searching Data in Spreadsheets

This note explains how to manipulate data in spreadsheets by sorting it in ascending or descending order using one or more criteria, and by searching for specific subsets of data using logical and comparison operators, including the use of wildcards for flexible pattern matching.

Syllabus source

Section 3, Topic 20.2, page 33, objective 20.2.1

Open source document ↗

What you should be able to do

  • ✓Understand how to sort data by one or multiple criteria in ascending or descending order.
  • ✓Learn to search and filter data using criteria combined with logical operators (AND, OR, NOT).
  • ✓Apply comparison operators (>, <, =, >=, <=, <>) to refine data searches.
  • ✓Use wildcards to perform flexible searches within text data.
1

Sorting Data by Criteria

Sorting data means arranging it in a specific order to make it easier to analyse or find information. You can sort data in ascending order (from smallest to largest, A to Z, or earliest to latest) or descending order (largest to smallest, Z to A, or latest to earliest).

Sorting can be done based on one criterion, such as sorting a list of students by their marks in ascending order. For example, if you have marks: 75, 88, 62, sorting ascending gives 62, 75, 88.

You can also sort by multiple criteria. For instance, first sort a list of employees by department (alphabetically), then within each department sort by salary (descending). This layered sorting helps organise complex data logically.

  • Ascending order: smallest to largest, A to Z, earliest to latest.
  • Descending order: largest to smallest, Z to A, latest to earliest.
  • Multiple criteria sorting: primary, secondary, tertiary keys.
  • Example: Sort sales data by region (A-Z), then by sales amount (high to low).
2

Searching Data Using Criteria and Operators

Searching data means selecting specific records that meet certain conditions. Criteria define these conditions, and operators help combine or specify them.

Logical operators include AND, OR, and NOT. AND requires all conditions to be true; OR requires at least one condition to be true; NOT excludes records matching a condition.

Comparison operators compare values: > (greater than), < (less than), = (equal to), >= (greater than or equal to), <= (less than or equal to), and <> (not equal to). These allow precise filtering. For example, searching for sales > 1000 finds all sales above 1000 units.

  • AND: all criteria must be met.
  • OR: any one criterion must be met.
  • NOT: excludes specified criteria.
  • Comparison operators: >, <, =, >=, <=, <> for numerical or text comparisons.
  • Example: Find products where price >= 50 AND stock < 20.
3

Using Wildcards in Searches

Wildcards are special characters that represent one or more unknown characters in text searches, allowing flexible pattern matching.

Common wildcards include * (asterisk) representing any number of characters, and ? (question mark) representing a single character.

For example, searching for 'S*' finds all entries starting with 'S' (e.g., 'Sales', 'Software'). Searching for 'Jo?n' finds 'John' or 'Joan'. Wildcards help when exact text is unknown or when searching for variations.

  • * matches any number of characters.
  • ? matches exactly one character.
  • Useful for partial matches or unknown text.
  • Example: Search for customer names starting with 'A*' to find 'Alice', 'Alan', 'Amanda'.
4

Practical Examples of Sorting and Searching

Imagine a spreadsheet listing books with columns: Title, Author, Year, and Price.

To sort by Year ascending, select the Year column and sort ascending to see oldest books first.

To find books priced less than 20, search with criteria Price < 20 using the comparison operator <. This filters the list to cheaper books only, useful for budget decisions.

  • Sort by Year ascending to organise chronologically.
  • Search Price < 20 to find affordable books.
  • Combine criteria: Author = 'Smith' AND Price <= 15 to find cheap books by Smith.
  • Use wildcards: Title = 'Data*' to find all books starting with 'Data'.

At-a-glance summary

Comparison table

StepDetailExampleExam Use
SortingArrange data in ascending or descending order based on criteria.Sort students by grade descending to see top performers first.Explain sorting order and criteria used to gain marks.
SearchingSelect data subsets using criteria and operators.Find sales > 1000 AND region = 'East'.State operators and criteria clearly in answers.
Logical OperatorsCombine multiple criteria with AND, OR, NOT.Search for products in stock AND price < 50.Use correct operator names and logic in explanations.
Comparison OperatorsUse >, <, =, >=, <=, <> to compare values.Filter employees with salary >= 30000.Show correct operator usage in filtering examples.
WildcardsUse * and ? to match text patterns.Search names starting with 'Jo*' to find 'John', 'Joan'.Mention wildcard characters and their effect in answers.

Active recall

Quick check

1. What does sorting data in descending order mean?

Arranging data from largest to smallest, or Z to A, or latest to earliest.

2. Which operator would you use to find records where sales are greater than or equal to 500?

The >= operator.

3. How does the AND operator affect search criteria?

It requires all specified criteria to be true for a record to be selected.

4. What wildcard would you use to find all names starting with 'Sam'?

The asterisk (*) wildcard, as in 'Sam*'.

5. Can you use wildcards to search for numbers?

No, wildcards are used only for text pattern matching, not numerical searches.

Related topics

Study nearby topics next

Revision hubs

Keep studying from the right hub