Selecting Every 37th Row in LibreOffice Using OFFSET Function

  • Thread starter Thread starter Yaste
  • Start date Start date
  • Tags Tags
    Function
Click For Summary
SUMMARY

The discussion focuses on using the OFFSET function in LibreOffice to select every 35th row from a specified column, specifically from H5 to H2000. The solution involves creating a helper column with multiples of 35 (e.g., 35, 70, 105) and using the OFFSET function to reference these values. The formula provided is OFFSET($H$5; Q1; 0), where Q1 contains the calculated row numbers. This method effectively retrieves the desired data points from the original column.

PREREQUISITES
  • Familiarity with LibreOffice Calc
  • Understanding of the OFFSET function syntax
  • Basic knowledge of creating formulas in spreadsheet applications
  • Ability to use drag-fill functionality in spreadsheets
NEXT STEPS
  • Explore advanced OFFSET function techniques in LibreOffice Calc
  • Learn about dynamic ranges in spreadsheet applications
  • Investigate alternative methods for selecting non-contiguous rows
  • Study the use of array formulas for data manipulation in LibreOffice Calc
USEFUL FOR

This discussion is beneficial for data analysts, spreadsheet users, and anyone looking to efficiently manipulate and extract specific data points from large datasets in LibreOffice Calc.

Yaste
Messages
10
Reaction score
0
I'm trying to use the OFFSET function in libreoffice to copy every 37th row in a given column but I am unable to do it. I've lost the last 3 hours searching all over the internet and the given answers don't seem to work on my libre-office! I'm seriously getting pissed here.

So, let's say I have a huge column of data. For example, I have data going from H5 to H2000. I want to select every 35th value. That is, I want the H40, H75, H110, so forth and so on. How do I go about doing that?
 
Computer science news on Phys.org
Here's what I came up with:

Set up a column with N, 2xN, 3xN... values in consecutive cells. These are the Nth values to take from your base data column. So just put 35 (or whatever you need) in the first row, 2x35 in the next one, and drag the two down to fill as many as you need.

Set a column for your output values with the first cell:
OFFSET ($H$5;Q1;0)
Drag the first OFFSET function down.
e.g.:
Capture.PNG

Taking every second value from the A column and displaying it in the C column.
(the function displayed is OFFSET, just in another language)
Does this work?
 
  • Like
Likes   Reactions: Yaste

Similar threads

  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 14 ·
Replies
14
Views
6K
  • · Replies 18 ·
Replies
18
Views
5K
Replies
1
Views
4K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
Replies
3
Views
2K
  • · Replies 11 ·
Replies
11
Views
5K
  • · Replies 1 ·
Replies
1
Views
3K