Rumus INDEX() Appsheet

Argumencbeberapa daftar (daftar tipe apa saja)
which-one ( Number ): Indeks nilai item yang akan diambil. Item pertama dalam daftar adalah 1.
Nilai Pengembalian
Nilai item yang-salah dalam beberapa daftar , atau kosong jika yang mana di luar daftar.

Contoh

  • INDEX(Students[Name], 1): Nilai acak dari kolom Nama pada tabel Siswa . Sewenang-wenang karena urutan nilai dalam daftar kolom [Nama] Siswa tidak dijamin kecuali dibungkus dalam SORT () . Setara dengan ANY(Students[Name]). Lihat juga APA PUN () .
  • INDEX(LIST("Red", "Yellow", "Green"), 2)kembali Teks : Kuning
  • INDEX({"Red", "Yellow", "Green"}, 4) mengembalikan kosong (4 di luar daftar).


Nilai Tertinggi di Kolom

  • Harga produk tertinggi: INDEX(SORT(Products[Price], TRUE), 1)
  • Products[Price]mengambil daftar semua nilai dari kolom Harga pada tabel Produk .
  • SORT(..., TRUE)memesan daftar harga secara numerik dalam urutan menurun / tinggi-ke-rendah ( TRUE).
  • INDEX(..., 1) mengembalikan harga pertama dalam daftar yang diurutkan.
  • Setara dengan: MAX(Products[Price])

Nomor Bulan ke Nama

  • Nama bulan ini: INDEX(LIST("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"), MONTH(TODAY()))(kembali Teks )
  • TODAY() mengembalikan tanggal hari ini.
  • MONTH(...)mengonversi nilai Tanggal ke angka yang sesuai dengan bulan dalam setahun.
  • INDEX(LIST(...), MONTH(...)) menggunakan nomor bulan untuk memilih nama bulan.
  • Setara dengan: SWITCH(MONTH(TODAY()), 1, "January", 2, "February", 3, "March", 4, "April", 5, "May", 6, "June", 7, "July", 8, "August", 9, "September", 10, "October", 11, "November", 12, "December", "")

Nilai Pilihan
Nomor telepon seluler, kantor, atau rumah yang dipilih dari yang tidak kosong: INDEX((LIST([Mobile Phone], [Office Phone], [Home Phone]) - LIST("")), 1)


  • LIST([Mobile Phone], [Office Phone], [Home Phone]) menyusun daftar tiga angka.
  • LIST(...) - LIST("") menghapus semua item kosong dari daftar angka.
  • INDEX(..., 1) mengembalikan yang pertama dari item yang tersisa dari daftar.
  • Setara dengan: ANY(TOP((LIST([Mobile Phone], [Office Phone], [Home Phone]) - LIST("")), 1))

Baris dengan Nilai Tertinggi di Kolom

  • Baris siswa dengan IPK tertinggi di kelas Mr Sandwich: INDEX(ORDERBY(FILTER("Students", AND(ISNOTBLANK([Teacher]), ([Teacher] = "Mr Sandwich"))), [GPA], TRUE), 1)(kembali Ref )
  • FILTER("Students", ...)mengembalikan daftar nilai kunci dari tabel Siswa yang sesuai dengan ketentuan.
  • AND(..., ...) membatasi filter hanya ke baris yang cocok dengan semua sub-kondisi yang diberikan.
  • ISNOTBLANK([Teacher])membutuhkan nilai kolom Guru tidak boleh kosong.
  • [Teacher] = "Mr Sandwich"membutuhkan nilai kolom Guru sama persis dengan Mr Sandwich .
  • ORDERBY(..., [GPA], TRUE)memesan kunci yang difilter berdasarkan nilai nilai kolom IPK yang sesuai dalam urutan menurun / tinggi ke rendah ( TRUE), dengan menempatkan IPK tinggi lebih dulu.
  • INDEX(..., 1) mengembalikan item pertama dalam daftar pesanan, kunci dari baris yang memiliki IPK tertinggi.
  • Setara dengan: MAXROW("Students", "GPA", AND(ISNOTBLANK([Teacher]), ([Teacher] = "Mr Sandwich")))

Nomor Hari ke Nama

  • Nama hari kerja hari ini: INDEX(LIST("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"), WEEKDAY(TODAY()))(kembali Teks )
  • TODAY() mengembalikan tanggal hari ini.
  • WEEKDAY(...)mengonversi nilai Tanggal menjadi angka yang sesuai dengan hari dalam seminggu.
  • INDEX(LIST(...), WEEKDAY(...)) menggunakan nomor hari kerja untuk memilih nama hari kerja.
  • Setara dengan: SWITCH(WEEKDAY(TODAY()), 1, "Sunday", 2, "Monday", 3, "Tuesday", 4, "Wednesday", 5, "Thursday", 6, "Friday", 7, "Saturday", ""))

Mengontrol Lebar Kolom

ppSheet tidak membiarkan pembuat aplikasi mengatur ukuran kolom secara manual karena berbagai ukuran layar ponsel dan tablet. Sebagai gantin...