I'll give it a go. Because in square brackets, indexing starts at 0
*. So for a 1-based indexing system, consider [1:3, 1:3] as (2:4, 2:4). Also bear in mind that the value after :
is not included, so inclusively (2:4, 2:4) is (2:3, 2:3). The second Excel Column is B, the third C, and the second Excel row is 2 and the third 3. Hence the range is B2:C3.
IMO a horrible choice of example!
Given a range A1:D5, slicing with rng[:, 3:] means all rows and fourth column to end column, hence D1:D5.
Taking just the column element [1:3] from the same range (A1:D5). The slicing starts (including) the second index element (0 first, 1 second) ie B
and continues to immediately before the fourth index element (A, B, C, D
). Hence B:C.

*
For why start at 0
there are details here.