If both cars have a 1ZZFE, they will swap, but that doesn't mean you could pull everything out of the donor and drop it right in your Celica. The block and head are the same, but the intake, exhaust, accessories like alternator, PS pump, etc, motor mounts could all be different. But, you could unbolt all those from your blown engine and place them on your new engine and it would work. You might have to swap fuel rail and injectors, valve cover, distributor, etc. You might even have to swap oil pans.
How do I know all this? I got a brand new factory crate 5SFE to drop in one of my MR2s. Unfortunately it was from a Camry, and a different year. I had to replace everything that I listed above and I had to remove the harmonic balance shaft assembly from under the crankshaft in order to fit the MR2 oil pan. I even had to change dip sticks. But the engine, crankshaft, pistons, head, valves, etc were all brand new when I was done.
Good luck.
How do I know all this? I got a brand new factory crate 5SFE to drop in one of my MR2s. Unfortunately it was from a Camry, and a different year. I had to replace everything that I listed above and I had to remove the harmonic balance shaft assembly from under the crankshaft in order to fit the MR2 oil pan. I even had to change dip sticks. But the engine, crankshaft, pistons, head, valves, etc were all brand new when I was done.
Good luck.